# sig/simplecov-lcov.rbs

class SimpleCov::Formatter::LcovFormatter
  def config: () -> untyped
  def create_output_directory!: () -> untyped
  def filtered_branches: () -> untyped
  def filtered_lines: () -> untyped
  def format: () -> untyped
  def format_branch: () -> untyped
  def format_branches: () -> untyped
  def format_file: () -> untyped
  def format_line: () -> untyped
  def format_lines: () -> untyped
  def lcov_results_path: () -> untyped
  def output_directory: () -> untyped
  def output_filename: () -> untyped
  def report_with_single_file=: () -> untyped
  def report_with_single_file?: () -> untyped
  def single_report_path: () -> untyped
  def write_lcov!: () -> untyped
  def write_lcov_to_single_file!: () -> untyped
end


# sig/simple_cov_lcov/configuration.rbs

class SimpleCovLcov::Configuration
  def lcov_file_name: () -> untyped
  def output_directory: () -> untyped
  def report_with_single_file?: () -> untyped
  def single_report_path: () -> untyped
  def single_report_path=: () -> untyped
end
