import { type EventEmitter } from "../../stencil-public-runtime";
export declare class RadioButton {
    el: HTMLIfxRadioButtonElement;
    readonly disabled: boolean;
    readonly value: string;
    readonly error: boolean;
    readonly size: "s" | "m";
    readonly name: string;
    checked: boolean;
    internalChecked: boolean;
    hasSlot: boolean;
    isChecked(): Promise<boolean>;
    private inputElement;
    private fallbackInput;
    ifxChange: EventEmitter;
    ifxError: EventEmitter;
    componentWillLoad(): void;
    componentDidLoad(): Promise<void>;
    handleCheckedChange(newValue: boolean): void;
    updateFormValue(): void;
    errorChanged(newValue: boolean, oldValue: boolean): void;
    private handleRadioButtonClick;
    handleKeyDown(ev: KeyboardEvent): void;
    handleExternalChange(event: Event): void;
    render(): any;
}
