import * as RadioGroupPrimitive from "@radix-ui/react-radio-group";
import { VariantProps } from "class-variance-authority";
import { ComponentPropsWithoutRef } from "react";
export interface RadioItemProps extends ComponentPropsWithoutRef<typeof RadioGroupPrimitive.Item> {
}
export declare const RadioItem: import("react").ForwardRefExoticComponent<RadioItemProps & import("react").RefAttributes<HTMLButtonElement>>;
declare const indicator: (props?: import("class-variance-authority/dist/types").ClassProp | undefined) => string;
export interface thumbProps extends ComponentPropsWithoutRef<typeof RadioGroupPrimitive.Indicator>, VariantProps<typeof indicator> {
}
export declare const Radio: import("react").ForwardRefExoticComponent<Omit<RadioGroupPrimitive.RadioGroupProps & import("react").RefAttributes<HTMLDivElement>, "ref"> & import("react").RefAttributes<HTMLDivElement>> & {
    Root: import("react").ForwardRefExoticComponent<Omit<RadioGroupPrimitive.RadioGroupProps & import("react").RefAttributes<HTMLDivElement>, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
    Indicator: import("react").ForwardRefExoticComponent<thumbProps & import("react").RefAttributes<HTMLSpanElement>>;
    Item: import("react").ForwardRefExoticComponent<RadioItemProps & import("react").RefAttributes<HTMLButtonElement>>;
};
export {};
//# sourceMappingURL=radio.d.ts.map