import { OnInit, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import { GridColumnDataTypes } from '../../../../enums/grid-column-data-types'; import { GridColumnFilterConditionTypes } from '../../../../enums/grid-column-filter-condition-types'; import { SelectOptionInterface } from '../../../../models/select-option.interface'; import { CustomFilterInterface } from '../grid.component.models'; import * as i0 from "@angular/core"; export declare class GridCustomFilterComponent implements OnInit, OnChanges { private translateService; data: CustomFilterInterface; columnDataType: GridColumnDataTypes; changeCallback: EventEmitter; filterTypeOptions: SelectOptionInterface[]; get GridColumnFilterConditionTypes(): typeof GridColumnFilterConditionTypes; get GridColumnDataTypes(): typeof GridColumnDataTypes; constructor(translateService: TranslateService); ngOnInit(): Promise; ngOnChanges(changes: SimpleChanges): void; menuClickHandler(event: Event): void; textboxEnterHandler(keyword: string, event: Event): void; selectChangeHandler(value: string): void; filterTypeChangeHandler(type: GridColumnFilterConditionTypes): void; private filterChanged; private bindFilterType; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }