import { ChangeDetectorRef, EventEmitter, Injector, OnInit, TemplateRef } from '@angular/core';
import { HttpService } from '@ecp-caf/caf-common';
import { MessagerService } from '@farris/ui-messager';
import { TypeConverter } from '@farris/ide-property-panel';
import { ExpressionService } from '@gsp-svc/expression';
import { ProcessDesignerUIState } from '../../app/process-designer.uistate';
import { CheckCondition } from './check-condition';
import { WfLocalePipe } from '../../i18n/pipe/wf-process-editor-locale.pipe';
export declare class CheckConditionComponent implements OnInit {
private injector;
private message;
private designerUIState;
private expr;
private http;
private cdr;
private localeId;
private resources;
private localePipe;
readonly groupIcon = "";
closeModal: EventEmitter;
submitModal: EventEmitter;
value: CheckCondition[];
languages: {
code: string;
name: any;
}[];
modalFooter: TemplateRef;
activityBeforeStarted: CheckCondition;
activityBeforeCompleted: CheckCondition;
modalConfig: {
title: any;
width: number;
height: number;
showButtons: boolean;
};
constructor(injector: Injector, message: MessagerService, designerUIState: ProcessDesignerUIState, expr: ExpressionService, http: HttpService, cdr: ChangeDetectorRef, localeId: string, resources: any, localePipe: WfLocalePipe);
ngOnInit(): void;
editCondition(checkTime: string): void;
clearCondition(checkTime: string): void;
clickOK(): void;
clickCancel(): void;
validator(): void;
}
export declare class CheckConditionConverter implements TypeConverter {
private localePipe;
constructor(localePipe: WfLocalePipe);
convertTo(data: any): string;
}