import { FormGroupOptionsDirection, GroupControlProps } from "../types";
import { WithFormFieldBlock } from "./FormFieldBlock";
import * as React from "react";
export declare type RadioButtonFieldVariant = "default" | "framed";
export declare type RadioButtonFieldBlockOption = {
    label: React.ReactNode;
    value: string;
} & Partial<Omit<GroupControlProps, "label" | "value">>;
export declare type RadioButtonFieldBlockProps = WithFormFieldBlock<{
    options: RadioButtonFieldBlockOption[];
    value?: string;
    optionsDirection?: FormGroupOptionsDirection;
    variant?: RadioButtonFieldVariant;
} & Omit<GroupControlProps, "value" | "type">>;
export declare const RadioButtonFieldBlock: (props: RadioButtonFieldBlockProps) => JSX.Element;
