import { FileLink } from '../shared/file.js';
export declare function createStreamableFile(path: string): Promise<File>;
export declare function saveRemoteFile(remotePath: string, outputPath: string, controller?: AbortController): Promise<unknown>;
export declare function saveRemoteFileAndCleanupOnError(remotePath: string, outputPath: string, controller?: AbortController): Promise<void>;
export declare function saveAllRemoteFilesLocally(files: Array<FileLink>): Promise<void[]>;
export declare function loadAllFilesForRemoteUpload(files: Array<FileLink>): Promise<any>;
