import { type InputBaseProps } from "#scalars";
import React from "react";
interface RadioGroupBaseProps {
    options?: {
        value: string;
        label: string;
        description?: string;
        disabled?: boolean;
    }[];
    onChange?: (value: string) => void;
}
type RadioGroupProps = Omit<React.HTMLAttributes<HTMLDivElement>, keyof InputBaseProps<string> | keyof RadioGroupBaseProps | "dir"> & InputBaseProps<string> & RadioGroupBaseProps & {
    dir?: "ltr" | "rtl";
};
declare const RadioGroup: React.ForwardRefExoticComponent<Omit<React.HTMLAttributes<HTMLDivElement>, "dir" | keyof InputBaseProps<string> | keyof RadioGroupBaseProps> & InputBaseProps<string> & RadioGroupBaseProps & {
    dir?: "ltr" | "rtl";
} & React.RefAttributes<HTMLDivElement>>;
export { RadioGroup, type RadioGroupBaseProps, type RadioGroupProps };
//# sourceMappingURL=radio-group.d.ts.map