/** * Radio — ported 1:1 from Veryfront Studio (which is already a native * ``, so this is a faithful token remap with full native * a11y — focus, keyboard, form participation). Plus `RadioField` (label + * description) and `RadioGroup`. Private to the chat module. * * @module react/components/ui/radio */ import * as React from "react"; /** Props accepted by ``. */ export interface RadioProps extends Omit, "type"> { ref?: React.Ref; } /** A single radio input. */ export declare function Radio({ className, ref, ...props }: RadioProps): React.ReactElement; /** Props accepted by ``. */ export interface RadioFieldProps extends RadioProps { label: React.ReactNode; description?: string; } /** A radio paired with a clickable label and optional description. */ export declare function RadioField({ label, description, id, ref, ...props }: RadioFieldProps): React.ReactElement; /** Vertical group of radios. */ export declare function RadioGroup({ className, ...props }: React.HTMLAttributes): React.ReactElement; //# sourceMappingURL=radio.d.ts.map