import type { Key, ReactNode } from "react";
import type { RadioOption, RadioProps } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/core/components/Radio";
export interface FormRadioProps<TValue extends Key = string, TOption = RadioOption<TValue>> extends Omit<RadioProps<TValue, TOption>, "value" | "error" | "onChange" | "onBlur"> {
    name: string;
    title?: string;
    actions?: ReactNode;
    description?: ReactNode;
    optional?: boolean;
}
/**
 * @deprecated: use FormRadioGroup from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/ui"
 */
declare const FormRadio: <TValue extends Key, TOption = RadioOption<TValue>>(props: FormRadioProps<TValue, TOption> & import("react").RefAttributes<HTMLDivElement>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null;
export default FormRadio;
