# sig/simplecov_json_formatter.rbs class SimpleCov::Formatter::JSONFormatter def export_formatted_result: () -> untyped def format: () -> untyped def format_result: () -> untyped def output_message: () -> untyped end # sig/simplecov_json_formatter/result_exporter.rbs class SimpleCovJSONFormatter::ResultExporter def export: () -> untyped def export_path: () -> untyped def initialize: () -> void def json_result: () -> untyped end # sig/simplecov_json_formatter/result_hash_formatter.rbs class SimpleCovJSONFormatter::ResultHashFormatter def format: () -> untyped def format_source_file: () -> untyped def formatted_result: () -> untyped def initialize: () -> void end # sig/simplecov_json_formatter/source_file_formatter.rbs class SimpleCovJSONFormatter::SourceFileFormatter def branch_coverage: () -> untyped def branches: () -> untyped def format: () -> untyped def initialize: () -> void def line_coverage: () -> untyped def lines: () -> untyped def parse_branch: () -> untyped def parse_line: () -> untyped end