import { OperationStep } from '../domain/OperationStep';
import { OperationActionEnum } from '../domain/OperationActionEnum';
import { OperationStatusEnum } from '../domain/OperationStatusEnum';
/** Domain operation progress */
export interface DomainTaskProgressBar {
    /** Current step of the operation */
    currentStep: OperationStep;
    /** The estimated end date of the task */
    expectedDoneDate?: string;
    /** All the steps of the operation */
    followUpSteps?: OperationStep[];
    /** The last update date of the task */
    lastUpdateDate?: string;
    /** Progress percentage of the task */
    progress: number;
    /** Action possible on task */
    taskActions: OperationActionEnum[];
    /** The status of the task */
    taskStatus: OperationStatusEnum;
}
//# sourceMappingURL=DomainTaskProgressBar.d.ts.map