type Tag = string; export interface Statement { relativePath: string; tag: Tag; startUtf16: number; endUtf16: number; } export interface ReportCoverageStatement { startUtf16: number; endUtf16: number; executed: boolean; } export type CoverageMetadata = Statement[]; export type CoverageData = Tag[]; export interface CoverageManager { addData(data: CoverageData): Promise; addMetadata(metadata: CoverageMetadata): Promise; clearData(id: string): Promise; saveData(id: string): Promise; report(...ids: string[]): Promise; enableReport(): void; disableReport(): void; } export {}; //# sourceMappingURL=types.d.ts.map