import React, { ReactNode, ComponentProps } from 'react'; import { HTMLTribeProps } from '../types/index.js'; import { RadioGroupVariant } from './RadioGroupContext.js'; export declare type RadioGroupProps = Omit, 'onChange'> & { value: T; onChange: (newValue: T) => void; children: ReactNode; disabled?: boolean; variant?: RadioGroupVariant; name?: string; }; export declare const RadioGroup: { (props: RadioGroupProps): JSX.Element; Items: React.FC, HTMLDivElement>>; Item: React.FC>; }; export declare type RadioGroupItemsProps = ComponentProps<'div'>; export declare type RadioGroupItemProps = HTMLTribeProps<'div'> & { value: T; disabled?: boolean; title?: string | ReactNode; description?: string | ReactNode; };