# sig/terraform_landscape/arguments_parser.rbs class TerraformLandscape::ArgumentsParser def add_info_options: () -> untyped def parse: () -> untyped end # sig/terraform_landscape/cli.rbs class TerraformLandscape::CLI def define_commands: () -> untyped def initialize: () -> void def print: () -> untyped def run: () -> untyped end # sig/terraform_landscape/errors.rbs class TerraformLandscape::Error < TerraformLandscape::StandardError def self.exit_status: () -> untyped def exit_status: () -> untyped end # sig/terraform_landscape/output.rbs class TerraformLandscape::Output def self.silent: () -> untyped def bold: () -> untyped def bold_error: () -> untyped def color: () -> untyped def error: () -> untyped def info: () -> untyped def initialize: () -> void def newline: () -> untyped def notice: () -> untyped def print: () -> untyped def puts: () -> untyped def success: () -> untyped def tty?: () -> untyped def warning: () -> untyped def write_from: () -> untyped end # sig/terraform_landscape/printer.rbs class TerraformLandscape::Printer def apply_prompt: () -> untyped def initialize: () -> void def process_stream: () -> untyped def process_string: () -> untyped def strip_ansi: () -> untyped end # sig/terraform_landscape/terraform_plan.rbs class TerraformLandscape::TerraformPlan def attribute_indent_amount_for_resource: () -> untyped def display: () -> untyped def display_added_or_removed_attribute: () -> untyped def display_attribute: () -> untyped def display_diff: () -> untyped def display_modified_attribute: () -> untyped def display_resource: () -> untyped def from_output: () -> untyped def initialize: () -> void def json?: () -> untyped def parser: () -> untyped def recursive_sort: () -> untyped def to_pretty_json: () -> untyped def undump: () -> untyped end