import { AfterViewInit, EventEmitter, OnInit } from '@angular/core'; import { KeyValue } from '../../common/KeyValue'; import { CdkVirtualScrollViewport } from '@angular/cdk/scrolling'; import { ControlValueAccessor, FormControl } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class PredefinedTypePickerComponent implements OnInit, AfterViewInit, ControlValueAccessor { label: string; textToDisplay: string; allOptions: Array; hideArrow: boolean; valueSelectedEvent: EventEmitter; cdkVirtualScrollViewPort: CdkVirtualScrollViewport; searchInputFormControl: FormControl; filteredOptions: Array; chosenValue: KeyValue; subscribers: any; ngOnInit(): void; ngAfterViewInit(): void; setDefaultValue(): void; onChange: any; onTouch: any; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; writeValue(value: any): void; selectOption(emittedValue: KeyValue): void; emitChosenValue(selectedValue: string): void; filterItem(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }