import { EventEmitter } from '@angular/core'; import { EntityColumnForms, ListColumnForms, SelectColumnForms, TypeSelectsForms } from '../../../../interfaces/columns/select'; import { Data } from '../../../../interfaces/data'; import * as i0 from "@angular/core"; /** * */ export declare class SelectControllerComponent { /** */ data: Data; /** */ column: TypeSelectsForms; /** */ onChange: EventEmitter; /** * Filters map */ filter?: Map; /** * Emitter change value filter */ changeValueFilter: EventEmitter; /** * Value filter */ valueFilterInput: undefined; /** * get value filter * @param column selected column * @return value to selected column */ getValueFilter(column: SelectColumnForms): any; getEntityColumn(): EntityColumnForms; getListColumn(): ListColumnForms; /** * Change filter value * @param event value of filter */ ngModelChange(event: any): void; /** * get httpsubcribe in select entity * @param page number page * @param pageSize size to page * @param filters filters array * @return observable */ getHttpSubscribe({ page, pageSize, filters }: any): import("rxjs").Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }