# sig/core_ext.rbs

class Array
  def fifth: () -> untyped
  def fourth: () -> untyped
  def present?: () -> untyped
  def second: () -> untyped
  def third: () -> untyped
end


# sig/envirobly/access_token.rbs

class Envirobly::AccessToken
  def access_token_path: () -> untyped
  def as_http_bearer: () -> untyped
  def config_root: () -> untyped
  def initialize: () -> void
  def save: () -> untyped
end


# sig/envirobly/api.rbs

class Envirobly::Api
  def api_v1_deployments_url: () -> untyped
  def authorization_headers: () -> untyped
  def create_deployment: () -> untyped
  def default_headers: () -> untyped
  def get_as_json: () -> untyped
  def get_deployment_with_delay_and_retry: () -> untyped
  def initialize: () -> void
  def post_as_json: () -> untyped
  def put_as_json: () -> untyped
  def request: () -> untyped
end


# sig/envirobly/aws/credentials.rbs

class Envirobly::Aws::Credentials
  def as_env_vars: () -> untyped
  def as_inline_env_vars: () -> untyped
  def initialize: () -> void
end


# sig/envirobly/base.rbs

class Envirobly::Base < Thor
  def self.exit_on_failure?: () -> untyped
end


# sig/envirobly/cli/main.rbs

class Envirobly::Cli::Main < Envirobly::Base
  def abort_if_aws_cli_is_missing: () -> untyped
  def deploy: () -> untyped
  def set_access_token: () -> untyped
  def version: () -> untyped
end


# sig/envirobly/config.rbs

class Envirobly::Config
  def append_image_tags!: () -> untyped
  def compile: () -> untyped
  def dig: () -> untyped
  def initialize: () -> void
  def merge_environment_overrides!: () -> untyped
  def parse: () -> untyped
  def set_project_url: () -> untyped
  def to_deployment_params: () -> untyped
  def transform_env_var_values!: () -> untyped
end


# sig/envirobly/deployment.rbs

class Envirobly::Deployment
  def initialize: () -> void
end


# sig/envirobly/git/commit.rbs

class Envirobly::Git::Commit
  def archive_and_upload: () -> untyped
  def archive_uri: () -> untyped
  def exists?: () -> untyped
  def file_content: () -> untyped
  def initialize: () -> void
  def message: () -> untyped
  def objects_with_checksum_at: () -> untyped
  def ref: () -> untyped
  def run: () -> untyped
  def time: () -> untyped
end


# sig/core_ext.rbs

class FalseClass
  def blank?: () -> untyped
  def present?: () -> untyped
end


# sig/core_ext.rbs

class Hash
  def present?: () -> untyped
end


# sig/core_ext.rbs

class NilClass
  def blank?: () -> untyped
  def present?: () -> untyped
end


# sig/core_ext.rbs

class Numeric
  def blank?: () -> untyped
  def present?: () -> untyped
end


# sig/core_ext.rbs

class Object
  def blank?: () -> untyped
  def presence: () -> untyped
  def present?: () -> untyped
end


# sig/core_ext.rbs

class String
  def blank?: () -> untyped
  def present?: () -> untyped
end


# sig/core_ext.rbs

class Symbol
  def present?: () -> untyped
end


# sig/core_ext.rbs

class Time
  def blank?: () -> untyped
  def present?: () -> untyped
end


# sig/core_ext.rbs

class TrueClass
  def blank?: () -> untyped
  def present?: () -> untyped
end
