import * as RadioGroupPrimitive from "@radix-ui/react-radio-group"; import React, { ComponentPropsWithoutRef } from "react"; import { VariantProps } from "../../utils"; export type RadioGroupProps = Pick, "children" | "className" | "defaultValue" | "disabled" | "value" | "onValueChange" | "name" | "loop"> & VariantProps; type RadioGroupItemPropsBase = Pick, "className" | "disabled" | "id" | "checked">; type RadioGroupItemPropsWithValue = RadioGroupItemPropsBase & { value: string; }; type RadioGroupItemPropsWithChecked = RadioGroupItemPropsBase & { checked: boolean; }; export type RadioGroupItemProps = RadioGroupItemPropsWithValue | RadioGroupItemPropsWithChecked; declare const radioGroupItemVariants: import("tailwind-variants").TVReturnType<{ variant: { default: string; checkmark: string; }; }, undefined, "rounded-full outline-hidden transition-colors", { variant: { default: string; checkmark: string; }; }, undefined, import("tailwind-variants").TVReturnType<{ variant: { default: string; checkmark: string; }; }, undefined, "rounded-full outline-hidden transition-colors", unknown, unknown, undefined>>; export declare const RadioGroupItem: React.ForwardRefExoticComponent>; /** * Displays a list of radio toggles. */ export declare const RadioGroup: React.ForwardRefExoticComponent, "ref">, "className" | "name" | "children" | "disabled" | "value" | "defaultValue" | "loop" | "onValueChange"> & VariantProps>> & React.RefAttributes> & { Item: React.ForwardRefExoticComponent>; }; export {}; //# sourceMappingURL=RadioGroup.d.ts.map