/// <reference types="react" />
import { StudioIconProps } from '../public/StudioIcon';
export type Option = {
    id: string;
    icon?: StudioIconProps['icon'];
    label?: React.ReactNode;
    title?: React.ReactNode;
};
export interface ButtonGroupFieldProps {
    className?: string;
    style?: React.CSSProperties;
    label?: React.ReactNode;
    description?: React.ReactNode;
    name?: string;
    value: Option['id'];
    options: Option[];
    size?: 'm' | 's' | 'xs';
    required?: boolean;
    disabled?: boolean;
    onChange(value: Option['id']): void;
}
export default function ButtonGroupField(props: ButtonGroupFieldProps): import("react/jsx-runtime").JSX.Element;
