///
import File from "vinyl";
export declare type OverrideTriage = (file: File) => "proceed" | "ignore" | undefined;
/**
* Returns streams that help handling work optimisation in the file transform stream.
*/
export declare function createWorkOptimizer(src: string, dest: string, overrideTriage?: OverrideTriage, saveCache?: (filePath: string, data: object) => Promise, readCache?: (filePath: string) => string): {
triage: import("stream").Transform;
reportComplete: import("stream").Transform;
stats: {
todo: Record;
done: Record;
};
};