import { EventEmitter } from '@angular/core'; import { ColumnTable } from '../../../interfaces/columns/column'; import * as i0 from "@angular/core"; /** * filters component */ export declare class FiltersComponent { /** * Filters map */ filter: Map; /** * Emitter two data binding */ filterChange: EventEmitter; /** * Actual Column */ column: ColumnTable; /** * Emitter change value filter */ executeOptionFilter: EventEmitter<{ type: any; data: any; column: any; }>; /** * Value filter */ valueFilterInput: any; /** * Execute filter * @param column selected column */ actionFilter(column: ColumnTable): void; /** * Delete clicking filter * @param column selected column */ deleteFilter(column: ColumnTable): void; /** * Change value input * @param event value * @param column actual column */ changeValue(event: any, column: ColumnTable): void; /** * get value filter * @param column selected column * @return value to selected column */ getValueFilter(column: ColumnTable): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }