import { EventEmitter, Injector, OnInit } from '@angular/core'; import { ControlValueAccessor, FormControl } from '@angular/forms'; import * as i0 from "@angular/core"; interface SelectOption { label: string; value: any; } export declare class DsSelectComponent implements OnInit, ControlValueAccessor { private injector; dsPlaceholder: any; multiple: boolean; isError: boolean; formControl: FormControl; faCircleXmark: import("@fortawesome/fontawesome-common-types").IconDefinition; options: SelectOption[]; private change; valueSelected: any; heightClass: string; virtualScroll: boolean; clearable: boolean; scroll: EventEmitter; scrollToEnd: EventEmitter; constructor(injector: Injector); writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; ngOnInit(): void; private getFormControl; getSelectedValue(option: any): void; onScroll(event: any): void; onScrollToEnd(event: any): void; stopClicked(event: any, item: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};