import type { RadioGroupIndicatorProps, RadioGroupItemProps, RadioGroupProps } from "@loke/ui/radio-group";
declare const createRadioGroupScope: import("@loke/ui/context").CreateScope;
/**
 * RadioGroup component for grouping radio buttons
 *
 * The RadioGroup component provides a way to group related radio buttons, ensuring that only one option can be selected at a time. It offers a consistent and accessible interface for creating radio button groups.
 *
 * Key features:
 * - Manages the selection state of radio buttons within the group
 * - Provides a consistent styling and layout for radio buttons
 * - Ensures proper accessibility attributes for screen readers
 * - Customizable appearance through className props
 *
 * Usage considerations:
 * - Use when you need users to select one option from a list of mutually exclusive choices
 * - Provide clear and concise labels for each radio button option
 * - Consider using a default selected option when appropriate
 * - Ensure sufficient spacing between options for easy interaction
 * - Use in forms where a single selection from multiple options is required
 */
declare const RadioGroup: import("react").ForwardRefExoticComponent<Omit<RadioGroupProps & import("react").RefAttributes<HTMLDivElement>, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
/**
 * RadioGroupItem component for individual radio buttons
 *
 * This component renders a single radio button within the RadioGroup. It handles the styling and behavior of the radio button, including the label and the visual indicator.
 */
declare const RadioGroupItem: import("react").ForwardRefExoticComponent<Omit<RadioGroupItemProps & import("react").RefAttributes<HTMLButtonElement>, "ref"> & import("react").RefAttributes<HTMLButtonElement>>;
declare const RadioGroupIndicator: import("react").ForwardRefExoticComponent<Omit<RadioGroupIndicatorProps & import("react").RefAttributes<HTMLSpanElement>, "ref"> & import("react").RefAttributes<HTMLSpanElement>>;
export { RadioGroup, RadioGroupIndicator, RadioGroupItem, createRadioGroupScope, };
export type { RadioGroupProps, RadioGroupItemProps, RadioGroupIndicatorProps };
