import type { CacheFs } from '../shared/lib/utils';
/**
* MultiFileWriter is a utility for writing multiple files in parallel that
* guarantees that all files will be written after their containing directory
* is created, and that the directory will only be created once.
*/
export declare class MultiFileWriter {
/**
* The file system methods to use.
*/
private readonly fs;
/**
* The tasks to be written.
*/
private readonly tasks;
constructor(
/**
* The file system methods to use.
*/
fs: Pick