import { FormConfigElement } from '../../custom-hooks/useFormConfig';
import { FontWeights, TextReplacements } from '../Text/Text';
import { Dispatch, SetStateAction } from 'react';
import { RadioData } from '../RadioButton/RadioButton';
export interface RadioButtonGroupProps<ValueType = string> {
    value: ValueType;
    options: Array<RadioData<ValueType>>;
    groupLabel?: string;
    groupLabelNoPadding?: boolean;
    groupLabelFontWeight?: FontWeights;
    name: string;
    formClassName?: string;
    direction?: 'row' | 'column';
    theme?: 'standard' | 'bordered' | 'success';
    setRadioValueFn: Dispatch<SetStateAction<ValueType>>;
    formconfig?: FormConfigElement;
    testId?: string;
    translate?: boolean;
    capitalizeOptions?: boolean;
    replacements?: TextReplacements;
}
export declare const RadioButtonGroup: <ValueType>(props: RadioButtonGroupProps<ValueType>) => import("react/jsx-runtime").JSX.Element;
