import type { JSX } from 'solid-js'; import type { SelectStateRenderProps, SingleSelectStateControlledOptions, SingleSelectStateUncontrolledOptions } from '../../states/create-select-state'; import type { HeadlessPropsWithRef, ValidConstructor } from '../../utils/dynamic-prop'; import type { Prettify } from '../../utils/types'; export type RadioGroupControlledBaseProps = Prettify & SelectStateRenderProps>; export type RadioGroupControlledProps = HeadlessPropsWithRef>; export type RadioGroupUncontrolledBaseProps = Prettify & SelectStateRenderProps>; export type RadioGroupUncontrolledProps = HeadlessPropsWithRef>; export type RadioGroupProps = RadioGroupControlledProps | RadioGroupUncontrolledProps; /** * A single-choice group. The whole group is one tab stop; the arrow keys move * between options and select as they go. * * Renders a `
` by default. * * @see {@link https://github.com/lxsmnsyc/terracotta/blob/main/docs/components/radio-group.md} */ export declare function RadioGroup(props: RadioGroupProps): JSX.Element; //# sourceMappingURL=RadioGroup.d.ts.map