# sig/hashie/dash.rbs class Hashie::Dash < Hashie::Hashie::Hash def self.defaults: () -> untyped def self.properties: () -> untyped def self.property: () -> untyped def self.property?: () -> untyped def []: () -> untyped def []=: () -> untyped def initialize: () -> void def property_exists?: () -> 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 to_hash: () -> 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