# sig/hashie/clash.rbs class Hashie::Clash < Hash def _end!: () -> untyped def id: () -> untyped def initialize: () -> void def merge_store: () -> untyped def method_missing: () -> untyped end # sig/hashie/dash.rbs class Hashie::Dash < Hashie::Hashie::Hash def self.inherited: () -> untyped def self.property: () -> untyped def self.property?: () -> untyped def []: () -> untyped def []=: () -> untyped def assert_property_exists!: () -> untyped def initialize: () -> void end # sig/hashie/hash.rbs class Hashie::Hash < Hashie::Hash def to_hash: () -> untyped def to_json: () -> untyped end # sig/hashie/mash.rbs class Hashie::Mash < Hashie::Hashie::Hash def []: () -> untyped def []=: () -> untyped def convert_key: () -> untyped def convert_value: () -> untyped def deep_merge: () -> untyped def deep_update: () -> untyped def dup: () -> untyped def id: () -> untyped def initialize: () -> void def initializing_reader: () -> untyped def key?: () -> untyped def method_missing: () -> untyped def respond_to?: () -> untyped def shallow_merge: () -> untyped def shallow_update: () -> untyped end # sig/hashie/trash.rbs class Hashie::Trash < Hashie::Hashie::Dash def self.property: () -> untyped def self.translations: () -> untyped def []=: () -> untyped def property_exists?: () -> untyped end # sig/hashie/hash_extensions.rbs module Hashie::HashExtensions def self.included: () -> untyped def hashie_stringify_keys: () -> untyped def hashie_stringify_keys!: () -> untyped def to_mash: () -> untyped end # sig/hashie/hash_extensions.rbs module Hashie::PrettyInspect def self.included: () -> untyped def hashie_inspect: () -> untyped end