import * as React from 'react'; import { type RadioGroupProps, type RadioProps } from './RadioGroup.types'; declare function RadioGroupImpl({ children, spacing, direction, ...rest }: RadioGroupProps, forwardedRef: React.Ref): import("react/jsx-runtime").JSX.Element; /** * `RadioGroup` is a set of checkable buttons, known as radio buttons. * * `RadioGroup` is a context of the `Radio` components. also, it renders an element which has the 'radiogroup' role. * It controls all the parts of a radio group. * @example * * ```tsx * // Anatomy of the RadioGroup * * * * ``` */ export declare const RadioGroup: (props: RadioGroupProps & { ref?: React.ForwardedRef; }) => ReturnType>; declare function RadioImpl({ children, className, id: idProp, ...rest }: RadioProps, forwardedRef: React.Ref): import("react/jsx-runtime").JSX.Element; /** * `Radio` is a checkable button, known as a radio button. * It should be a child of `RadioGroup`. */ export declare const Radio: (props: RadioProps & { ref?: React.ForwardedRef; }) => ReturnType>; export {}; //# sourceMappingURL=RadioGroup.d.ts.map