import { File } from '../file';
export declare class CoberturaItem {
    path: string;
    rate: number;
    uncovered: number[];
    constructor(path: string, rate?: number, uncovered?: number[]);
    assign(payload: Partial<Pick<CoberturaItem, 'path' | 'rate' | 'uncovered'>>): this;
    static build(path: string, provided?: Partial<Pick<CoberturaItem, 'rate' | 'uncovered'>>): CoberturaItem;
}
export declare class Cobertura extends File {
    rate: number;
    uncovered: number[];
    timestamp: number;
    items: CoberturaItem[];
    assign(payload: Partial<Pick<Cobertura, 'rate' | 'uncovered'>>): this;
    parse(): this;
    refresh(): Promise<void>;
    static build(location: string): Promise<Cobertura>;
}
//# sourceMappingURL=index.d.ts.map