import { EventEmitter } from "@angular/core"; import { ICustomValueAccessorHost, CustomValueAccessor } from "../../../misc/util/internal"; export declare class SuiRadio implements ICustomValueAccessorHost { readonly hasClasses: boolean; name: string; value: T; isChecked: boolean; currentValue: T; onCurrentValueChange: EventEmitter; onTouched: EventEmitter; isDisabled: boolean; isReadonly: boolean; private _radioElement; readonly checkedAttribute: string | undefined; readonly isDisabledAttribute: string | undefined; constructor(); onMouseDown(e: MouseEvent): void; onClick(): void; onFocusOut(): void; update(): void; writeValue(value: T): void; private focusRadio(); } export declare class SuiRadioValueAccessor extends CustomValueAccessor> { constructor(host: SuiRadio); }