# sig/samovar/command.rbs class Samovar::Command def self.[]: () -> untyped def self.append: () -> untyped def self.call: () -> untyped def self.command_line: () -> untyped def self.many: () -> untyped def self.nested: () -> untyped def self.one: () -> untyped def self.options: () -> untyped def self.parse: () -> untyped def self.split: () -> untyped def self.table: () -> untyped def self.usage: () -> untyped def []: () -> untyped def initialize: () -> void def parse: () -> untyped def print_usage: () -> untyped def to_s: () -> untyped end # sig/samovar/flags.rbs class Samovar::Flag def initialize: () -> void def key: () -> untyped def parse: () -> untyped def prefix?: () -> untyped def to_s: () -> untyped end # sig/samovar/flags.rbs class Samovar::Flags def boolean?: () -> untyped def count: () -> untyped def each: () -> untyped def first: () -> untyped def initialize: () -> void def parse: () -> untyped def to_s: () -> untyped end # sig/samovar/error.rbs class Samovar::InvalidInputError < Samovar::Error def help?: () -> untyped def initialize: () -> void def token: () -> untyped end # sig/samovar/many.rbs class Samovar::Many def initialize: () -> void def parse: () -> untyped def to_a: () -> untyped def to_s: () -> untyped end # sig/samovar/error.rbs class Samovar::MissingValueError < Samovar::Error def initialize: () -> void end # sig/samovar/nested.rbs class Samovar::Nested def initialize: () -> void def parse: () -> untyped def to_a: () -> untyped def to_s: () -> untyped def usage: () -> untyped end # sig/samovar/one.rbs class Samovar::One def initialize: () -> void def parse: () -> untyped def to_a: () -> untyped def to_s: () -> untyped end # sig/samovar/option.rbs class Samovar::Option def coerce: () -> untyped def coerce_type: () -> untyped def initialize: () -> void def parse: () -> untyped def to_a: () -> untyped def to_s: () -> untyped end # sig/samovar/options.rbs class Samovar::Options def self.parse: () -> untyped def <<: () -> untyped def each: () -> untyped def empty?: () -> untyped def freeze: () -> untyped def initialize: () -> void def initialize_dup: () -> untyped def merge!: () -> untyped def option: () -> untyped def parse: () -> untyped def to_s: () -> untyped def usage: () -> untyped end # sig/samovar/output/columns.rbs class Samovar::Output::Columns def calculate_widths: () -> untyped def initialize: () -> void end # sig/samovar/output/header.rbs class Samovar::Output::Header def align: () -> untyped def initialize: () -> void end # sig/samovar/output/row.rbs class Samovar::Output::Row < Samovar::Output::Array def align: () -> untyped def initialize: () -> void end # sig/samovar/output/rows.rbs class Samovar::Output::Rows def <<: () -> untyped def columns: () -> untyped def each: () -> untyped def empty?: () -> untyped def first: () -> untyped def indentation: () -> untyped def initialize: () -> void def last: () -> untyped def nested: () -> untyped end # sig/samovar/output/usage_formatter.rbs class Samovar::Output::UsageFormatter < Samovar::Output::Mapping::Model def self.print: () -> untyped def initialize: () -> void def print: () -> untyped end # sig/samovar/split.rbs class Samovar::Split def initialize: () -> void def parse: () -> untyped def to_a: () -> untyped def to_s: () -> untyped end # sig/samovar/table.rbs class Samovar::Table def self.nested: () -> untyped def <<: () -> untyped def []: () -> untyped def each: () -> untyped def empty?: () -> untyped def freeze: () -> untyped def initialize: () -> void def merge_into: () -> untyped def merged: () -> untyped def parse: () -> untyped def usage: () -> untyped end