import { DatePipe } from '@angular/common';
import { DataJobExecution, DataJobExecutions, DataJobExecutionStatus } from '../../../../../model';
export interface GridDataJobExecution extends DataJobExecution {
    duration: string;
    jobVersion: string;
    startTimeFormatted: string;
    endTimeFormatted: string;
}
export declare class DataJobExecutionToGridDataJobExecution {
    static convertStatus(jobStatus: DataJobExecutionStatus, message: string): DataJobExecutionStatus;
    static convertToDataJobExecution(datePipe: DatePipe): (dataJobExecution: DataJobExecutions) => GridDataJobExecution[];
    static getStatusColorsMap(): {
        SUBMITTED: string;
        RUNNING: string;
        SUCCEEDED: string;
        CANCELLED: string;
        SKIPPED: string;
        USER_ERROR: string;
        PLATFORM_ERROR: string;
    };
    static resolveColor(key: string): string;
}
