# sig/ostruct.rbs class OpenStruct def ==: () -> untyped def []: () -> untyped def []=: () -> untyped def delete_field: () -> untyped def dig: () -> untyped def each_pair: () -> untyped def encode_with: () -> untyped def eql?: () -> untyped def freeze: () -> untyped def hash: () -> untyped def init_with: () -> untyped def initialize: () -> void def initialize_clone: () -> untyped def initialize_dup: () -> untyped def inspect: () -> untyped def is_method_protected!: () -> untyped def marshal_dump: () -> untyped def method_missing: () -> untyped def new_ostruct_member!: () -> untyped def to_h: () -> untyped def to_h: () -> untyped def update_to_values!: () -> untyped end