# sig/concourse.rbs

class Concourse
  def self.default_execute_args: () -> untyped
  def self.production_rubies: () -> untyped
  def self.rc_rubies: () -> untyped
  def self.url_for: () -> untyped
  def add_pipeline: () -> untyped
  def create_tasks!: () -> untyped
  def ensure_docker_compose_file: () -> untyped
  def initialize: () -> void
  def pipeline_subcommands: () -> untyped
  def rake_concourse_local: () -> untyped
  def rake_concourse_local_down: () -> untyped
  def rake_concourse_local_up: () -> untyped
  def rake_init: () -> untyped
  def rake_pipeline_generate: () -> untyped
end


# sig/concourse/pipeline.rbs

class Concourse::Pipeline
  def initialize: () -> void
end


# sig/concourse/util.rbs

module Concourse::Util
  def docker_compose: () -> untyped
  def docker_compose_path: () -> untyped
  def each_job: () -> untyped
  def each_task: () -> untyped
  def ensure_in_gitignore: () -> untyped
  def erbify_file: () -> untyped
  def find_task: () -> untyped
  def fly: () -> untyped
  def note: () -> untyped
  def running: () -> untyped
  def sh: () -> untyped
end
