///
import { Readable } from 'stream';
import { Path } from '../../shared/types/base';
import { Socket } from 'socket.io-client';
import { ClientToServerEvents, ServerToClientEvents } from '../../lib/socket-management/interfaces';
import { JobProxy } from '../../shared/types/client';
export declare class JobFileSystem {
socket: Socket;
job: JobProxy;
constructor(job: JobProxy);
list(path?: Path): Promise;
copy(sourceFileName: string, targetFileName: Path): Promise;
zap(noHeaderFiles?: boolean): Promise;
private checkTargetPath;
readToStream(fileName: string): Promise;
readToString(fileName: string): Promise;
private _read;
}