import { ControlValueAccessor } from '@angular/forms'; import { ComponentWithDictionary } from '../../types/component-with-dictionary'; import { SelectOption } from '../../types'; export declare class SelectComponent implements ControlValueAccessor, ComponentWithDictionary { options: SelectOption[]; inputId: string; value: unknown; isDisabled: boolean; trackByOption(index: number, item: SelectOption): string; propagateChange: (value: unknown) => void; propagateTouch: () => void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; writeValue(value: string | undefined): void; setDisabledState(isDisabled: boolean): void; setOptions(options: SelectOption[]): void; }