import libCoverage from "istanbul-lib-coverage"; import { GetText } from "./get-text"; import { NullableSourceText } from "./source-map/source-store"; import { RichProcessCov, RichScriptCov } from "./spawn-inspected"; export interface RichIstanbulCoverageMap { coverageMap: libCoverage.CoverageMap; sources: Map; } export declare function processCovsToIstanbul(processCovs: ReadonlyArray, getText?: GetText, unwrapCjs?: boolean): Promise; export declare function normalizeProcessCov(processCov: RichProcessCov): RichProcessCov; export declare function normalizeScriptCov(scriptCov: RichScriptCov): RichScriptCov; /** * Convert to an istanbul coverage map, without applying source maps. * * @param processCov Process coverage to convert. */ export declare function toRawIstanbul(processCov: RichProcessCov): libCoverage.CoverageMapData;