import { ReactNode } from 'react';
import { InferComponentProps } from './types.js';
import { Property } from 'csstype';
declare const RadioIndicator: import("styled-components").StyledComponent<"input", import("styled-components").DefaultTheme, {
    type: "radio";
} & {
    isInvalid?: boolean | undefined;
}, "type">;
type RadioProps = {
    asideContent?: boolean;
    autoFocus?: boolean;
    checkedBackgroundColor?: Property.BackgroundColor;
    children?: ReactNode;
    label?: ReactNode;
    className?: string;
    checked?: boolean;
    disabled?: boolean;
    hasBorder?: boolean;
    isInvalid?: boolean;
} & InferComponentProps<typeof RadioIndicator>;
export declare const Radio: import("styled-components").StyledComponent<({ asideContent, autoFocus, checkedBackgroundColor, children: _children, label, className, checked, disabled, hasBorder, isInvalid, ...props }: RadioProps) => JSX.Element, import("styled-components").DefaultTheme, {}, never>;
export {};
