/********** Angular **********/ import { OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { RuleModel, QueryBuilderComponent, ColumnsModel, TemplateColumn, RuleChangeEventArgs } from '@syncfusion/ej2-angular-querybuilder'; /********** Component & Service **********/ import { FieldService, ZComponentProperties, ZField, ZGroup, WebApiService, ResourceApiService } from 'mmhglobal-zcore'; import * as i0 from "@angular/core"; export declare class SfquerybuilderComponent implements OnInit { private readonly fieldService; private readonly resourceApiService; private readonly webApiService; qryBldrObj: QueryBuilderComponent; data: ZField; group: ZGroup; form: FormGroup; qbItems: {}; componentProperties: ZComponentProperties; issfLoaded: boolean; queryCtrl: any; allowRuleset: boolean; allowCollapse: boolean; persistValueOnFieldChange: boolean; isDisabled: boolean; rule: any; filters: any; private fields; displayRule: any; private loadedDropdownOptions; sfData: Object[]; importRules: RuleModel; sdFilter: ColumnsModel[]; sfQBTemplate: TemplateColumn; private readonly operators; readonly inOperators: string[]; readonly dropdownOperators: { value: string; key: string; }[]; readonly stringOperators: { value: string; key: string; }[]; readonly integerOperators: { value: string; key: string; }[]; readonly dateOperators: { value: string; key: string; }[]; readonly booleanOperators: { value: string; key: string; }[]; selectionComponentList: any[]; constructor(fieldService: FieldService, resourceApiService: ResourceApiService, webApiService: WebApiService); ngOnInit(): void; private beforeLoadField; private loadQueryBuilder; private renderComponentType; private generateColumnCheckbox; private generateColumnSelection; updateSelectionOption(resourceUrl: string, data: any): void; private removeArrayItem; private generateSelectionComponent; onFiltering(e: any, optionList: any): void; setQueryValue(savedData: any): void; getResult(): RuleModel; updateRule(args: RuleChangeEventArgs): void; onChange(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }