import type { Watermarks } from "./watermark";
import type { CoverageMap } from "one-double-zero-core";
export interface Context {
    readonly coverageMap: CoverageMap;
    readonly outputDirectory: string;
    readonly watermarks?: Watermarks;
}
/**
 * A coverage reporter
 */
export interface Reporter {
    execute(context: Context): void;
    readonly name: string;
}
