///
import libCoverage from "istanbul-lib-coverage";
import { GetTextSync } from "./get-text";
import { Reporter, StreamReporter, VinylReporter } from "./reporter";
import { ReporterRegistry } from "./reporter-registry";
export declare function createReporter(registry: ReporterRegistry, ids: ReadonlyArray, options: any): Reporter;
export declare function reportVinyl(reporter: VinylReporter, covMap: libCoverage.CoverageMap, getTextSync?: GetTextSync): NodeJS.ReadableStream;
export declare function reportStream(reporter: StreamReporter, covMap: libCoverage.CoverageMap, getTextSync?: GetTextSync): NodeJS.ReadableStream;