# sig/docile/chaining_fallback_context_proxy.rbs

class Docile::ChainingFallbackContextProxy < Docile::FallbackContextProxy
  def method_missing: () -> untyped
end


# sig/docile/fallback_context_proxy.rbs

class Docile::FallbackContextProxy
  def initialize: () -> void
  def instance_variables: () -> untyped
end


# sig/docile.rbs

module Docile
  def dsl_eval: () -> untyped
  def dsl_eval_immutable: () -> untyped
  def dsl_eval_with_block_return: () -> untyped
end


# sig/docile/backtrace_filter.rbs

module Docile::BacktraceFilter
  def backtrace: () -> untyped
  def backtrace_locations: () -> untyped
end


# sig/docile/execution.rbs

module Docile::Execution
  def exec_in_proxy_context: () -> untyped
end
