import { CheckboxProps } from '@mabi-ui/checkbox';
import React, { ReactNode, RefAttributes } from 'react';
import { AriaRadioGroupProps } from 'react-aria';
import { useRadioGroupState } from 'react-stately';

declare const RadioContext: React.Context<{
    state: ReturnType<typeof useRadioGroupState>;
    color: RadioGroupProps["color"];
} | null>;
type RadioGroupProps = {
    children: ReactNode;
    className?: string;
    errorMessage?: string;
} & Omit<AriaRadioGroupProps, "errorMessage"> & Pick<CheckboxProps, "color">;
declare const RadioGroup: React.ForwardRefExoticComponent<RadioGroupProps & RefAttributes<HTMLDivElement>>;

export { RadioContext, RadioGroup, RadioGroupProps };
