import { OnInit, EventEmitter, TemplateRef, AfterViewInit, ChangeDetectorRef } from '@angular/core'; import { TypeConverter } from '@farris/ide-property-panel'; import { ProcessDesignerUIState } from '../../app/process-designer.uistate'; import { MessagerService } from '@farris/ui-messager'; import { Observable } from 'rxjs'; import { PickedResult, LookupGridComponent } from '@farris/ui-lookup'; import { ResubmitEffect } from './backward-rule.entity'; import { NotifyService } from '@farris/ui-notify'; import { WfLocalePipe } from '../../i18n/pipe/wf-process-editor-locale.pipe'; export declare class BackwardRuleComponent implements OnInit, AfterViewInit { private uiState; private message; private notify; private cdr; private localeId; private resources; private localePipe; cls: string; editorParams: any; value: any; nodeType: 'UserActivity' | 'CallActivitySubProcess'; closeModal: EventEmitter; submitModal: EventEmitter; modalFooter: TemplateRef; hlp: LookupGridComponent; hlpScope: LookupGridComponent; modalConfig: { title: any; width: number; height: number; showButtons: boolean; }; displayText: string; displayBackScopeText: string; fullActs: any[]; listItems: { Id: string; Name: any; }[]; items: any[]; itemsTemp: any[]; itemsBackScope: any[]; itemsBackScopeTemp: any[]; columns: { title: any; field: string; width: number; searchField: string; }[]; selectAbleChecked: boolean; waitReturnChecked: boolean; resubmitEffect: ResubmitEffect; resubmitEffectOptions: { value: ResubmitEffect; text: any; }[]; dynamicBackWardRuleAbleChecked: boolean; targetRef: string; selectTargetList: string[]; popover: string; pageInfo: { pageIndex: number; pageList: number[]; pageSize: number; }; total: number; totalBackScope: number; constructor(uiState: ProcessDesignerUIState, message: MessagerService, notify: NotifyService, cdr: ChangeDetectorRef, localeId: string, resources: any, localePipe: WfLocalePipe); ngOnInit(): void; ngAfterViewInit(): void; selectAbleClick(): void; waitReturnClick(): void; dynamicBackWardRuleAbleClick(): void; dictPicked: (arg: any) => Observable; dictPickedBackScope: (arg: any) => Observable; beforeOpen: () => Observable; beforeOpenBackScope: () => Observable; resubmitEffectChange(data: any): void; onbeforeLoadData: (e: any) => Observable; clickOK(): void; clickCancel(): void; pagerChanged(arg: any): void; pagerChangedBackScope(arg: any): void; pageSizeChange(arg: any): void; pageSizeChangeBackScope(arg: any): void; search(arg: any): void; searchBackScope(arg: any): void; load(search?: { field: string; value: string; }): void; loadBackScope(search?: { field: string; value: string; }): void; private getTargetRef; deepCloneDefine(target: any[]): any[]; deepCloneBackDefine(target: any[]): any[]; } export declare class BackwardRuleConverter implements TypeConverter { private localePipe; constructor(localePipe: WfLocalePipe); convertTo(data: any): string; }