import SolidElement from '../../internal/solid-element';
export default class SdRadio extends SolidElement {
    checked: boolean;
    protected hasFocus: boolean;
    size: 'lg' | 'md' | 'sm';
    disabled: boolean;
    visuallyDisabled: boolean;
    value: string;
    invalid: boolean;
    connectedCallback(): void;
    disconnectedCallback(): void;
    private addEventListeners;
    private removeEventListeners;
    private handleBlur;
    private handleClick;
    private handleFocus;
    private setInitialAttributes;
    handleCheckedChange(): void;
    handleDisabledChange(): void;
    render(): import("lit").TemplateResult<1>;
    static styles: import("lit").CSSResult[];
}
declare global {
    interface HTMLElementTagNameMap {
        'sd-6-22-0-radio': SdRadio;
    }
}
