import { type AfterViewInit, ElementRef, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { CustomSelectItem } from '../custom-select/custom-select-item'; import { ScrollStrategy, ScrollStrategyOptions } from '@angular/cdk/overlay'; import * as i0 from "@angular/core"; export declare class SelectInterpolationComponent implements ControlValueAccessor, AfterViewInit { private readonly sso; private innerValue; private edited; scrollStrategy: ScrollStrategy; _triggerRect: ClientRect | undefined; selectedItem: CustomSelectItem | undefined; selectedItemLabel: string; searchText: string; opened: boolean; disabled: boolean; items: CustomSelectItem[]; placeHolder: string; findPlaceHolder: string; onSelect: EventEmitter; trigger: ElementRef | undefined; input: ElementRef | undefined; constructor(sso: ScrollStrategyOptions); tabindex: string; onBlur(target: any): void; ngAfterViewInit(): void; setInitialState(): void; private setTriggerRect; selectItem(item: CustomSelectItem): void; keyPress(): any; clicked($event?: Event): void; open($event?: Event): void; close($event?: Event): void; private onTouchedCallback; private onChangeCallback; get value(): any; set value(value: any); writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; arrowClick(event: any): void; onDrop($event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }