export declare class Job { $source: any; algorithmId: string; algorithmVersion: string; algorithmName: string; automaticallyMachineSelection: boolean; description: string; executionMachine: string; exitCode: number; jobId: string; jobOwner: string; numberOfAttempts: number; priority: number; progressInfo: string; projectId: string; sessionId: string; submissionMachine: string; private _state; private _submissionTime; private _exitStatus; private _lastModifiedTime; private _endTime; wallclockTime: number; statusHistory: { status: string; timestamp: string; }[]; monitoredFiles: { id: string; name: string; formats: string[]; }[]; readonly submissionTime: Date; readonly lastModifiedTime: Date; readonly endTime: Date; readonly state: string; readonly exitStatus: string; isRunning(): boolean; isFinished(): boolean; isFinishedSuccess(): boolean; isScheduled(): boolean; private equalsIgnoreCase(string1, string2); constructor(); static build(jobInfo: any): Job; }