import type { InputBaseProps } from '../../../../scalars/components/types.js';
import React from 'react';
interface RadioGroupBaseProps {
    options?: Array<{
        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';
    className?: string;
};
declare const RadioGroup: React.ForwardRefExoticComponent<Omit<React.HTMLAttributes<HTMLDivElement>, "dir" | keyof InputBaseProps<string> | keyof RadioGroupBaseProps> & InputBaseProps<string> & RadioGroupBaseProps & {
    dir?: "ltr" | "rtl";
    className?: string;
} & React.RefAttributes<HTMLDivElement>>;
export { RadioGroup, type RadioGroupBaseProps, type RadioGroupProps };
//# sourceMappingURL=radio-group.d.ts.map