import { OnInit, OnChanges, EventEmitter } from "@angular/core"; import { KreFormAntService } from "../../tools/service"; import { KreFormCommonService, KreFormFieldConfig } from "@kre-form/core"; import { KreDialogService } from "../../service/dialog.service"; import { NzMessageService } from "ng-zorro-antd/message"; import { IFormJSON } from "../detail2/index.component"; export interface FormulaParamsOption { modalTitle: string; title: string; fieldVariable?: any; } export declare class TriggerComponent implements OnInit, OnChanges { private dyService; private kreDialogService; private message; kreFormCommonService: KreFormCommonService; business_form: IFormJSON; business_tables: any; options: any[]; triggerJson: any; calculateRuleJson: any; random: number; actionEvent: EventEmitter; checkFormulaEvent: EventEmitter; configFormulaEvent: EventEmitter; showData: KreFormFieldConfig[]; list: any[]; tableScroll: { y: string; x: string; }; fields: KreFormFieldConfig[]; keyword: string; nzTotal: number; nzPageSizeOptions: number[]; nzPageIndex: number; nzPageSize: number; getIsChangePageSize: boolean; time: any; EditType: any; HideType: any; RequireType: any; TableType: any; FieldBasicType: any; currentShowExpand: number; params: FormulaParamsOption; formFields: any[]; tableList: any[]; ruleObj: any; codeMirrorOptions: { autoCloseBrackets: boolean; keywords: never[]; textWrapping: boolean; lineWrapping: boolean; lineNumbers: boolean; matchBrackets: boolean; specialChars: RegExp; mode: string; labelMap: null; autofocus: boolean; }; constructor(dyService: KreFormAntService, kreDialogService: KreDialogService, message: NzMessageService, kreFormCommonService: KreFormCommonService); ngOnInit(): void; ngOnChanges(): void; getShowDate(): void; nzPageIndexChange(e: number): void; search(): void; nzPageSizeChange(e: number): void; transLate(value: any, type: "hide" | "required" | "edit" | "type" | "tableType", selectType?: string): any; clickAction(value: string, data: KreFormFieldConfig): void; codemirror(data: any): void; showText(data: any): string; getTriggerJson(data: any): boolean; isSetRule(data: any): boolean; trigger(data: any): void; getUnique3(arr: any[]): any[]; setRule(data: any, j: number): void; canAddEvent(data: any): any; canSetRule(data: any): any; }