import * as React from 'react'; import * as RadioGroupPrimitive from '@radix-ui/react-radio-group'; /** * RadioGroup component - Container for radio button options */ declare function RadioGroup({ ref, className, ...props }: React.ComponentPropsWithoutRef & { ref?: React.Ref>; }): import("react/jsx-runtime").JSX.Element; declare namespace RadioGroup { var displayName: string | undefined; } /** * RadioGroupItem component props */ export type RadioGroupItemProps = React.ComponentPropsWithoutRef; /** * RadioGroupItem component - Individual radio button * * A styled radio button component with proper accessibility features. * Uses Radix UI RadioGroup primitive for robust functionality. * * @example Basic usage * ```tsx * *
* * *
*
* * *
*
* ``` * * @example With React Hook Form * ```tsx * ( * * Notification Type * * * * * * * * All new messages * * * * * * * * Direct messages and mentions * * * * * * * * Nothing * * * * * * * )} * /> * ``` * * @example Controlled radio group * ```tsx * const [value, setValue] = useState('option1'); * * *
* * *
*
* * *
*
* * *
*
* ``` */ declare function RadioGroupItem({ ref, className, ...props }: RadioGroupItemProps & { ref?: React.Ref>; }): import("react/jsx-runtime").JSX.Element; declare namespace RadioGroupItem { var displayName: string | undefined; } export { RadioGroup, RadioGroupItem }; //# sourceMappingURL=Radio.d.ts.map