# sig/samovar/command.rbs class Samovar::Command def self.[]: () -> untyped def self.append: () -> 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 log_system: () -> untyped def parse: () -> untyped def print_usage: () -> untyped def system: () -> untyped def system!: () -> untyped def track_time: () -> 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/many.rbs class Samovar::Many def initialize: () -> void def parse: () -> untyped def to_a: () -> untyped def to_s: () -> untyped 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/options.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 initialize: () -> void def option: () -> untyped def parse: () -> untyped def to_s: () -> untyped def usage: () -> untyped end # sig/samovar/output.rbs class Samovar::Output::Columns def calculate_widths: () -> untyped def initialize: () -> void end # sig/samovar/output.rbs class Samovar::Output::DetailedFormatter < Samovar::Output::Mapping::Model def self.print: () -> untyped def initialize: () -> void def print: () -> untyped end # sig/samovar/output.rbs class Samovar::Output::Header def align: () -> untyped def initialize: () -> void end # sig/samovar/output/line_wrapper.rbs class Samovar::Output::LineWrapping def initialize: () -> void def printable_width: () -> untyped def puts: () -> untyped def wrap: () -> untyped end # sig/samovar/output.rbs class Samovar::Output::Row < Samovar::Output::Array def align: () -> untyped def initialize: () -> void end # sig/samovar/output.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/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 <<: () -> untyped def initialize: () -> void def parse: () -> untyped def usage: () -> untyped end