import React, { type InputHTMLAttributes } from "react";
import type { FormFieldProps } from "../FormField/FormField";
type RadioSizes = "s" | "m";
export type RadioProps = {
label?: string | React.ReactElement;
/** Display hint below the label specific for the radio */
labelHint?: string | React.ReactElement;
size?: RadioSizes;
} & Omit & Omit, "size" | "type">;
export declare const StyledRadioContainer: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme;
as?: React.ElementType;
} & {
isInteractable: boolean;
}, React.DetailedHTMLProps, HTMLDivElement>, {}>;
export declare const RadioRaw: React.ForwardRefExoticComponent<{
label?: string | React.ReactElement;
/** Display hint below the label specific for the radio */
labelHint?: string | React.ReactElement;
size?: RadioSizes;
} & Omit & Omit, "type" | "size"> & {
labelSize?: RadioSizes;
} & React.RefAttributes>;
export declare const Radio: React.ForwardRefExoticComponent<{
label?: string | React.ReactElement;
/** Display hint below the label specific for the radio */
labelHint?: string | React.ReactElement;
size?: RadioSizes;
} & Omit & Omit, "type" | "size"> & React.RefAttributes>;
export {};