import type { ElementType } from 'react'; import { StudioIconProps } from '../public/StudioIcon'; export type Option = { id: string; icon?: string | StudioIconProps; 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; row?: boolean; labelAs?: ElementType; onChange(value: Option['id']): void; } export default function ButtonGroupField(props: ButtonGroupFieldProps): import("react/jsx-runtime").JSX.Element;