import * as RadioGroupPrimitive from "@radix-ui/react-radio-group";
import { VariantProps } from "class-variance-authority";
import { ComponentPropsWithoutRef } from "react";
declare const radioItem: (props?: ({
    size?: "small" | "medium" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
/**
 * @deprecated Use RadioItemProps from '@raystack/apsara/v1' instead.
 */
export interface RadioItemProps extends ComponentPropsWithoutRef<typeof RadioGroupPrimitive.Item>, VariantProps<typeof radioItem> {
}
/**
 * @deprecated Use RadioItem from '@raystack/apsara/v1' instead.
 */
export declare const RadioItem: import("react").ForwardRefExoticComponent<RadioItemProps & import("react").RefAttributes<HTMLButtonElement>>;
declare const indicator: (props?: import("class-variance-authority/types").ClassProp | undefined) => string;
/**
 * @deprecated Use thumbProps from '@raystack/apsara/v1' instead.
 */
export interface thumbProps extends ComponentPropsWithoutRef<typeof RadioGroupPrimitive.Indicator>, VariantProps<typeof indicator> {
}
/**
 * @deprecated Use Radio from '@raystack/apsara/v1' instead.
 */
export declare const Radio: 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