# sig/dry/core/basic_object.rbs class Dry::Core::BasicObject < BasicObject def self.const_missing: () -> untyped def __inspect: () -> untyped def class: () -> untyped def object_id: () -> untyped def pretty_print: () -> untyped def respond_to?: () -> untyped def respond_to_missing?: () -> untyped end # sig/dry/core/class_builder.rbs class Dry::Core::ClassBuilder def call: () -> untyped def create_anonymous: () -> untyped def create_base: () -> untyped def create_named: () -> untyped def initialize: () -> void end # sig/dry/core/container/config.rbs class Dry::Core::Container::Config def initialize: () -> void end # sig/dry/core/container/item.rbs class Dry::Core::Container::Item def call: () -> untyped def callable?: () -> untyped def initialize: () -> void def map: () -> untyped def value?: () -> untyped end # sig/dry/core/container/item/callable.rbs class Dry::Core::Container::Item::Callable < Dry::Core::Container::Item::Item def call: () -> untyped end # sig/dry/core/container/item/factory.rbs class Dry::Core::Container::Item::Factory def call: () -> untyped end # sig/dry/core/container/item/memoizable.rbs class Dry::Core::Container::Item::Memoizable < Dry::Core::Container::Item::Item def call: () -> untyped def initialize: () -> void def raise_not_supported_error: () -> untyped end # sig/dry/core/container/namespace.rbs class Dry::Core::Container::Namespace def initialize: () -> void end # sig/dry/core/container/namespace_dsl.rbs class Dry::Core::Container::NamespaceDSL < SimpleDelegator def import: () -> untyped def initialize: () -> void def namespace: () -> untyped def namespaced: () -> untyped def register: () -> untyped def resolve: () -> untyped end # sig/dry/core/container/registry.rbs class Dry::Core::Container::Registry def call: () -> untyped def factory: () -> untyped def initialize: () -> void end # sig/dry/core/container/resolver.rbs class Dry::Core::Container::Resolver def call: () -> untyped def each: () -> untyped def each_key: () -> untyped def key?: () -> untyped def keys: () -> untyped end # sig/dry/core/deprecations.rbs class Dry::Core::Deprecations::Tagged < Module def extended: () -> untyped def initialize: () -> void end # sig/dry/core/equalizer.rbs class Dry::Core::Equalizer < Module def define_cmp_method: () -> untyped def define_hash_method: () -> untyped def define_inspect_method: () -> untyped def define_methods: () -> untyped def included: () -> untyped def initialize: () -> void end # sig/dry/core/errors.rbs class Dry::Core::InvalidClassAttributeValueError < StandardError def initialize: () -> void end # sig/dry/core/memoizable.rbs class Dry::Core::Memoizable::Memoizer < Module def declaration: () -> untyped def define_memoizable: () -> untyped def initialize: () -> void def make_bind_name: () -> untyped def map_bind_type: () -> untyped def name_from_param: () -> untyped def param: () -> untyped end # sig/dry/core.rbs module Dry def self.Equalizer: () -> untyped def self.Equalizer: () -> untyped end # sig/dry/core.rbs module Dry::Core def self.Equalizer: () -> untyped def self.loader: () -> untyped end # sig/dry/core/cache.rbs module Dry::Core::Cache def self.extended: () -> untyped def cache: () -> untyped def fetch_or_store: () -> untyped def inherited: () -> untyped end # sig/dry/core/cache.rbs module Dry::Core::Cache::Methods def fetch_or_store: () -> untyped end # sig/dry/core/class_attributes.rbs module Dry::Core::ClassAttributes def defines: () -> untyped end # sig/dry/core/constants.rbs module Dry::Core::Constants def self.included: () -> untyped end # sig/dry/core/container/configuration.rbs module Dry::Core::Container::Configuration def self.extended: () -> untyped def config: () -> untyped def configure: () -> untyped end # sig/dry/core/container/mixin.rbs module Dry::Core::Container::Mixin def self.extended: () -> untyped def self.included: () -> untyped def []: () -> untyped def _container: () -> untyped def clone: () -> untyped def config: () -> untyped def decorate: () -> untyped def dup: () -> untyped def each: () -> untyped def each_key: () -> untyped def enable_stubs!: () -> untyped def freeze: () -> untyped def import: () -> untyped def inherited: () -> untyped def key?: () -> untyped def keys: () -> untyped def merge: () -> untyped def namespace: () -> untyped def register: () -> untyped def resolve: () -> untyped end # sig/dry/core/container/mixin.rbs module Dry::Core::Container::Mixin::Initializer def initialize: () -> void end # sig/dry/core/container/stub.rbs module Dry::Core::Container::Stub def _stubs: () -> untyped def enable_stubs!: () -> untyped def resolve: () -> untyped def stub: () -> untyped def unstub: () -> untyped end # sig/dry/core/deprecations.rbs module Dry::Core::Deprecations def []: () -> untyped def announce: () -> untyped def deprecated_name_message: () -> untyped def deprecation_message: () -> untyped def logger: () -> untyped def set_logger!: () -> untyped def warn: () -> untyped end # sig/dry/core/deprecations.rbs module Dry::Core::Deprecations::Interface def deprecate: () -> untyped def deprecate_class_method: () -> untyped def deprecate_constant: () -> untyped def deprecation_tag: () -> untyped def warn: () -> untyped end # sig/dry/core/descendants_tracker.rbs module Dry::Core::DescendantsTracker def add_descendant: () -> untyped def extended: () -> untyped def inherited: () -> untyped def setup: () -> untyped end # sig/dry/core/equalizer.rbs module Dry::Core::Equalizer::Methods def ==: () -> untyped def eql?: () -> untyped end # sig/dry/core/extensions.rbs module Dry::Core::Extensions def self.extended: () -> untyped def available_extension?: () -> untyped def load_extensions: () -> untyped def register_extension: () -> untyped end # sig/dry/core/inflector.rbs module Dry::Core::Inflector def self.camelize: () -> untyped def self.classify: () -> untyped def self.constantize: () -> untyped def self.demodulize: () -> untyped def self.detect_backend: () -> untyped def self.inflector: () -> untyped def self.pluralize: () -> untyped def self.realize_backend: () -> untyped def self.select_backend: () -> untyped def self.singularize: () -> untyped def self.underscore: () -> untyped end # sig/dry/core/memoizable.rbs module Dry::Core::Memoizable def self.included: () -> untyped end # sig/dry/core/memoizable.rbs module Dry::Core::Memoizable::ClassInterface::Base def inherited: () -> untyped def memoize: () -> untyped end # sig/dry/core/memoizable.rbs module Dry::Core::Memoizable::ClassInterface::BasicObject def new: () -> untyped end # sig/dry/core/memoizable.rbs module Dry::Core::Memoizable::ClassInterface::Object def new: () -> untyped end