import { EventEmitter, Renderer2, ElementRef, AfterViewInit, ChangeDetectorRef } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { Store } from '@ngrx/store'; import { SearchQueryModel } from '../../models/query.model'; import { SearchModelV2 } from '../../models/search-model-v2'; import { SessionStates } from '../../modules/session/session-controller/states'; export declare class AdvancedSearchGeneralComponent implements AfterViewInit { private formBuilder; private readonly store; private cdr; private renderer; basicInput: ElementRef; private _container; set containerRef(value: ElementRef); advSearchModel: SearchModelV2; id: string; showAdv: boolean; readPermissionDefintion: any; appletSettings?: any; search: EventEmitter; isAdvanced: boolean; inputArray: any[]; advForm: FormGroup; optionArray: {}; filter: string; apiVisa: import("blg-akaun-ts-lib").ApiVisa; basicInputWidth: number; isChecked: boolean; isIndeterminate: boolean; companyGuid: string; companyGuidList: any[]; constructor(formBuilder: FormBuilder, store: Store, cdr: ChangeDetectorRef, renderer: Renderer2); onEscPressed(event: KeyboardEvent): void; ngAfterViewInit(): void; setContainerWidth(): void; ngOnInit(): void; filterObject(object: any, keysToDelete: string[]): any; extractOptions: (fieldName?: any, fieldValue?: any) => void; searchToggle(): void; reset(): void; optionSearchFilter(query: any): void; basicSearch(keyword: string): void; advancedSearch(): void; isRequired(x: any): any; isMultiple(x: any): any; isCheckbox(x: any): any; isTrue(value: any): any; addCheckbox(): void; customWidth(x: any): string; checkForScrollBar(): void; onCompanySelected(e: any[]): void; onDateOptionChange(event: any): void; toggleSelectAll(isChecked: boolean, optionKey: string): void; }