# typed: strict
# frozen_string_literal: true

module SimpleCov
  sig do
    params(profile: T.untyped, block: T.proc.bind(SimpleCov).void).returns(
      T.nilable(T.any(Symbol, Integer))
    )
  end
  def self.start(profile = nil, &block)
  end

  sig { params(filter: T.untyped).void }
  def add_filter(filter)
  end

  sig { params(level: T.nilable(T.any(Symbol, Integer))).void }
  def enable_coverage(level = nil)
  end

  sig { params(formatter: T.untyped).void }
  def formatter(formatter)
  end
end
