import { Action } from "../../core/pipeline/Action.js";
import { ActionOptionsType } from "../../types/ActionOptionsType.js";
export declare class FileCopyAction extends Action {
    private fileCache;
    constructor();
    execute(options: ActionOptionsType): Promise<void>;
    private copySingleFile;
    private copyMultipleFiles;
    private copyFilesInParallel;
    private copyFileToDirectory;
    private streamCopyFile;
    private ensureDirectoryExists;
    describe(): string;
}
//# sourceMappingURL=FileCopyAction.d.ts.map