import { EventEmitter } from '@angular/core'; import { KbqOption } from '@koobiq/components/core'; import { KbqSelect } from '@koobiq/components/select'; import { KbqFilterBar } from './filter-bar'; import { KbqFilter, KbqPipe, KbqPipeTemplate } from './filter-bar.types'; import * as i0 from "@angular/core"; export declare class KbqPipeAdd { /** KbqFilterBar instance */ protected readonly filterBar: KbqFilterBar; /** @docs-private */ select: KbqSelect; /** Event that is generated after add pipe. */ readonly onAddPipe: EventEmitter; /** template of filter */ filterTemplate: KbqFilter; /** already added pipes. Used to open an already added pipe. */ addedPipes: (string | number)[]; constructor(); addPipeFromTemplate(option: KbqOption): void; /** * Function to compare the option values with the selected values. The first argument * is a value from an option. The second is a value from the selection. A boolean * should be returned. */ compareWith(o1: KbqPipe, o2: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }