1import { EmitOutput } from "../compiler/emit-output";
2import { Configuration } from "../shared/configuration";
3import { File } from "../shared/file";
4import { CoverageCallback } from "./coverage-callback";
5export declare class Coverage {
6    private config;
7    private coverage;
8    private coveragePreprocessor;
9    private log;
10    constructor(config: Configuration);
11    initialize(helper: any, logger: any): void;
12    instrument(file: File, bundled: string, emitOutput: EmitOutput, callback: CoverageCallback): void;
13    private hasNoOutput;
14    private isExcluded;
15}
16