import { EventEmitter, OnChanges, OnInit, SimpleChanges } from "@angular/core"; import { FormBuilder, FormGroup } from "@angular/forms"; import { Operators, FilterColumn, ISelectMetadata, IOperator } from "../model/chart-custom"; import * as i0 from "@angular/core"; export declare class FilterPopoverComponent implements OnInit, OnChanges { private fb; cancel: EventEmitter; save: EventEmitter; saveClose: EventEmitter; filterColumn?: FilterColumn; closeOnSelect?: boolean; columns: ISelectMetadata[]; filterIndex: number; touchedSubmit: boolean; isDate: boolean; isTimeRange: boolean; isNumber: boolean; validateTime: boolean; filterOperator: typeof Operators; fromDate: Date; toDate: Date; valueDate: Date; form: FormGroup; selectedFilters: any[]; operators: any[]; values: string[]; searchObj: any; constructor(fb: FormBuilder); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; parserFilterColumn2SQL(Fcolumn: FilterColumn): string; ngAfterViewInit(): void; private getFormData; onChangeColumn(column: ISelectMetadata): void; onOperatorChange(opt: IOperator): void; changeTypeInput(type: string): void; onChangeStartDate(time: any): void; onChangeEndDate(time: any): void; onClose(): void; saveFilter(): FilterColumn; onSave(): void; onSaveClose(): void; resetForm(): void; addValue(value: string): string; onSearch($event: any): void; onBlur($event: any): void; onClearValue(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }