import { EventEmitter, ChangeDetectorRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export declare class BllSelectComponent implements ControlValueAccessor { _changeDetectorRef: ChangeDetectorRef; items: any; loading: boolean; bindLabel: string | null; bindValue: string | null; selected: any; isEnglish: boolean; errorMsg: string | null; placeholder: string | null; hideIcon: boolean; get inline(): any; set inline(value: any); private _dInline; get disabled(): any; set disabled(value: any); protected _disabled: boolean; get hidePlaceholder(): any; set hidePlaceholder(value: any); protected _hidePlaceholder: boolean; get hideErrorMsg(): any; set hideErrorMsg(value: any); protected _hideErrorMsg: boolean; get searchable(): any; set searchable(value: any); protected _searchable: boolean; get clearable(): any; set clearable(value: any); protected _clearable: boolean; set args(args: any); change: EventEmitter; constructor(_changeDetectorRef: ChangeDetectorRef); onChange(selectedVal: any): void; isShowError(): boolean; argsLegacySupport(params: any): void; setSelectedItem(value: any): void; /** * Sets the model value. Implemented as part of ControlValueAccessor. */ writeValue(value: any): void; /** The method to be called in order to update ngModel */ _controlValueAccessorChangeFn: (value: any) => void; /** * Registers a callback to be triggered when the model value changes. * Implemented as part of ControlValueAccessor. * @param fn Callback to be registered. */ registerOnChange(fn: (value: any) => void): void; onTouched: () => any; /** * Registers a callback to be triggered when the control is touched. * Implemented as part of ControlValueAccessor. * @param fn Callback to be registered. */ registerOnTouched(fn: any): void; /** * Sets the disabled state of the control. Implemented as a part of ControlValueAccessor. * @param isDisabled Whether the control should be disabled. */ setDisabledState(isDisabled: boolean): void; }