import { EventEmitter, ModelSignal } from '@angular/core'; import { Comparison } from '../../classes/comparison/comparison'; import { InputType } from '../inputs/input-type'; import { InputConfiguration } from '../inputs/input-configuration'; import * as i0 from "@angular/core"; /** Componente padrão de filtro */ export declare class FilterComponent { /** Label do input */ label: string; /** Filtro que sera utilizado na pesquisa (usando two way data binding) */ filter: ModelSignal; /** Tipo de input do filtro */ type: InputType; guid: string; /** Configuração input do filtro */ _configuration: InputConfiguration | null; configuration: ModelSignal; constructor(); get index(): string; SetConfiguration(): void; isFilterActive: boolean; model: any | null; /** Evento emitido quando o valor do filtro muda */ changeEmitter: EventEmitter; Change(): void; FormatDateModel(model: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }