import React from 'react';
declare const Radio: import("framer-motion").CustomDomComponent<import("@mui/base").UseSwitchParameters & {
    checkedIcon?: React.ReactNode;
    className?: string | undefined;
    color?: import("@mui/types").OverridableStringUnion<import("@mui/joy").ColorPaletteProp, import("@mui/joy").RadioPropsColorOverrides> | undefined;
    disableIcon?: boolean | undefined;
    label?: React.ReactNode;
    name?: string | undefined;
    overlay?: boolean | undefined;
    size?: import("@mui/types").OverridableStringUnion<"sm" | "md" | "lg", import("@mui/joy").RadioPropsSizeOverrides> | undefined;
    sx?: import("@mui/joy/styles/types").SxProps | undefined;
    uncheckedIcon?: React.ReactNode;
    variant?: import("@mui/types").OverridableStringUnion<import("@mui/joy").VariantProp, import("@mui/joy").RadioPropsVariantOverrides> | undefined;
    value?: unknown;
} & import("@mui/joy").RadioSlotsAndSlotProps & Omit<Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, "ref"> & {
    ref?: ((instance: HTMLSpanElement | null) => void) | React.RefObject<HTMLSpanElement> | null | undefined;
}, "label" | "color" | "overlay" | "className" | "variant" | "sx" | "size" | "name" | "value" | keyof import("@mui/base").UseSwitchParameters | "checkedIcon" | "disableIcon" | "uncheckedIcon" | keyof import("@mui/joy").RadioSlotsAndSlotProps>>;
export { Radio };
declare const RadioGroup: import("framer-motion").CustomDomComponent<{
    className?: string | undefined;
    component?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined;
    color?: import("@mui/types").OverridableStringUnion<import("@mui/joy").ColorPaletteProp, import("@mui/joy").RadioPropsColorOverrides> | undefined;
    defaultValue?: any;
    disableIcon?: boolean | undefined;
    name?: string | undefined;
    overlay?: boolean | undefined;
    onChange?: ((event: React.ChangeEvent<HTMLInputElement>) => void) | undefined;
    orientation?: "horizontal" | "vertical" | undefined;
    size?: import("@mui/types").OverridableStringUnion<"sm" | "md" | "lg", import("@mui/joy").RadioPropsSizeOverrides> | undefined;
    sx?: import("@mui/joy/styles/types").SxProps | undefined;
    value?: any;
    variant?: import("@mui/types").OverridableStringUnion<import("@mui/joy").VariantProp, import("@mui/joy").RadioPropsVariantOverrides> | undefined;
} & import("@mui/joy").RadioGroupSlotsAndSlotProps & Omit<Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & {
    ref?: ((instance: HTMLDivElement | null) => void) | React.RefObject<HTMLDivElement> | null | undefined;
}, "color" | "overlay" | "defaultValue" | "className" | "onChange" | "variant" | "sx" | "size" | "component" | "name" | "orientation" | "value" | "disableIcon" | keyof import("@mui/joy").RadioGroupSlotsAndSlotProps>>;
export { RadioGroup };
