import { AfterViewInit, OnInit } from '@angular/core'; import { UntypedFormControl } from '@angular/forms'; import { KbqSelect } from '@koobiq/components/select'; import { Observable } from 'rxjs'; import { KbqSelectValue } from '../filter-bar.types'; import { KbqBasePipe } from './base-pipe'; import * as i0 from "@angular/core"; export declare class KbqPipeSelectComponent extends KbqBasePipe implements AfterViewInit, OnInit { /** control for search options */ searchControl: UntypedFormControl; /** filtered by search options */ filteredOptions: Observable; /** @docs-private */ select: KbqSelect; /** selected value */ get selected(): KbqSelectValue | null; /** Whether the current pipe is empty. */ get isEmpty(): boolean; /** @docs-private */ ngOnInit(): void; ngAfterViewInit(): void; onSelect(item: KbqSelectValue): void; /** Comparator of selected options */ compareByValue: (o1: any, o2: any) => boolean; /** opens select */ open(): void; private getFilteredOptions; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }