/// import type { StudioIconProps } from './StudioIcon'; import type { CommonStudioLayoutConfigProps, WithEditorEvents, WithEditorState } from './types'; import type { StudioLayoutButtonGroupFieldConfig } from './types/StudioButtonGroupFieldSchema'; export interface StudioButtonGroupFieldOptionProps { id: string; icon?: StudioIconProps['icon']; label?: React.ReactNode; title?: React.ReactNode; } export interface StudioLayoutButtonGroupFieldConfigProps extends CommonStudioLayoutConfigProps { } export interface StudioButtonGroupFieldProps extends Omit, WithEditorEvents { label?: React.ReactNode; style?: React.CSSProperties; options: StudioButtonGroupFieldOptionProps[]; onChange(props: { value: string; } & WithEditorState): void; } export interface StudioButtonGroupFieldState extends Partial> { } export declare const StudioButtonGroupField: import("react").NamedExoticComponent; export default StudioButtonGroupField;