import { DataJobExecutionStatus } from '../../../../../model';
import * as i0 from "@angular/core";
declare type StatusPropertiesMapping = {
    shape: string;
    status: string;
    direction: string;
    text: string;
};
export declare class DataJobExecutionStatusComponent {
    jobStatus: DataJobExecutionStatus;
    jobMessage: string;
    showErrorMessage: boolean;
    clrOpen: boolean;
    statusPropertiesMapping: {
        [key: string]: StatusPropertiesMapping;
    };
    get executionStatusProperties(): StatusPropertiesMapping;
    isJobStatusSuitableForMessageTooltip(): boolean;
    isJobMessageDifferentFromStatus(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<DataJobExecutionStatusComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DataJobExecutionStatusComponent, "lib-data-job-execution-status", never, { "jobStatus": "jobStatus"; "jobMessage": "jobMessage"; "showErrorMessage": "showErrorMessage"; }, {}, never, never>;
}
export {};
