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 {};