import { ChangeDetectorRef } from '@angular/core'; import { AbstractControl, ControlValueAccessor, ValidationErrors } from '@angular/forms'; import { TranslateService } from '@ngx-translate/core'; import * as i0 from "@angular/core"; export declare class RdSelectValueComponent implements ControlValueAccessor { private cdr; private translate; options: { name: string; value: any; }[]; isShowSearch: boolean; isShowErrorTip: boolean; placeholder: string; label: string; name: string; /** Local color context. Omit to inherit body `.theme-light` / `.theme-dark`. */ theme?: 'light' | 'dark'; get hostThemeLight(): boolean; get hostThemeDark(): boolean; get dropdownClassName(): string; value: any; isDisabled: boolean; isFocus: boolean; isOpen: boolean; searchInput: string; private control; private onChange; private onTouched; constructor(cdr: ChangeDetectorRef, translate: TranslateService); get showError(): boolean; get currentErrorMessage(): string; onValueChange(val: any): void; validate(control: AbstractControl | null): ValidationErrors | null; writeValue(val: any): void; registerOnChange(fn: (val: any) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(isDisabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }