import { IExtractedCoverage, IProcessedCoverage } from './types';
export declare const extractOverallCoverage: (cobertura: string) => Promise<{
    timestamp: Date;
    rate: number;
} | null>;
export declare const extractFilesCoverage: (cobertura: string, options?: {
    silent?: boolean;
    all?: boolean;
    target?: number;
    limit?: number;
    ignore?: string[];
    paths?: string[];
}) => Promise<IExtractedCoverage[]>;
export declare const renderProcessedCoverage: (timestamp: number, processed: IProcessedCoverage[]) => void;
export declare const actualizeProcessedCoverageRate: (cwd: string, processed: IProcessedCoverage[], options?: {
    force?: boolean;
}) => Promise<void>;
export declare const extractIgnorePaths: (cwd: string) => Promise<string[]>;
export declare const cast: <T>(value: T) => T;
export declare const wait: (ms: number) => Promise<void> & {
    value: number;
    abort: () => void;
};
//# sourceMappingURL=utils.d.ts.map