import { ValidatorFn } from '@angular/forms'; import { Observable } from 'rxjs'; export declare class SearchFilter { id: number; name?: string; type: string; value?: string; objectValue?: SearchSubFilter; defaultValue: any; autocompleteData$?: Observable; dropdownValues?: Array; operator: string; operatorText: string; defaultDateOperator?: string; dateSign?: SearchSubFilter; allowMultiple: boolean; isMainViewFilter: boolean; mainFilterChecked?: boolean; excludeFilter?: boolean; defaultExcludeFilter?: boolean; parentFilterName: string; parentFilterItemID?: number; groupName: string; groupID: number; isMainGroupFilter: boolean; validators?: ValidatorFn; formControlName?: string; constructor(initialValues?: Partial); } export declare class SearchSubFilter { id?: number; display?: string; value: string; parentFilterItemId?: number; constructor(); } export declare class SearchQueryDTO { searchText: string | undefined; searchID: string | undefined; }