import { EventEmitter, OnInit } from '@angular/core'; import { DataIeRuleMgrDto } from '../entity/DataIeRuleMgrDto'; import { RuleManagerService } from '../rule-manager.service'; import { NotifyService } from '@farris/ui-notify'; import { HttpClient } from '@angular/common/http'; import { DatagridComponent } from '@farris/ui-datagrid'; export declare class RuleExtendComponent implements OnInit { private notify; private ruleMgrSer; private http; TableObjGrid: DatagridComponent; ElementsGrid: DatagridComponent; closeModal: EventEmitter; okModal: EventEmitter; selectedData: DataIeRuleMgrDto; ruleTypeStr: string; i18nResouce: any; ok: string; cancel: string; save: string; advancedSetting: string; getEntityChange: string; markId: string; ruleId: string; code: string; ruleCode: string; name: string; ruleName: string; ruleType: string; ruleTypeValue: string; dataEntity: string; bizEntityName: string; table_title_name: string; elements_title_name: string; tableObjColumns: any[]; tableElementColumns: any[]; tableElementItems: any[]; tableObjItems: any; order: string; searchText: string; search_placeholder: string; dataieRuleExtendCard: string; sourceRule: string; sourceRuleName: string; groupIcon: string; lookupIcon: string; constructor(notify: NotifyService, ruleMgrSer: RuleManagerService, http: HttpClient); ngOnInit(): void; ngAfterViewInit(): void; rule_card_save(): void; rule_card_cancel(): void; rule_card_setting(): void; rule_card_modalchange(): void; selectMetadata($event: any): void; objSelectChanged(selectObjRow: any): void; TableObjCheckedRow(e: any): void; TableObjUnCheckedRow(e: any): void; TableObjCheckedAll(e: any): void; TableObjUnCheckedAll(e: any): void; searchChange(value: any): void; ElementCheckedRow(e: any): void; ElementUnCheckedRow(e: any): void; ElementCheckedAll(e: any): void; ElementUnCheckedAll(e: any): void; ruleCodeChange(): void; ruleNameChange(): void; getTableObjLayer(rowData: any): any; okHandler(): void; cancelHandler(): void; private loadRuleInfo; }