export type { ButtonGroupItem, ButtonGroupMode, ButtonGroupValue } from './createButtonGroup.svelte'; import { type SvEditorProps } from './editor-contract'; import { type ButtonGroupItem, type ButtonGroupMode, type ButtonGroupValue } from './createButtonGroup.svelte'; type Props = SvEditorProps & { items: ReadonlyArray; value?: ButtonGroupValue; onChange?: (value: string | number | Array) => void; /** 'single' (radio), 'multiple' (toggle set), or 'none' (action buttons). */ mode?: ButtonGroupMode; orientation?: 'horizontal' | 'vertical'; /** 'solid' segmented fill (default) or 'outline' pills. */ variant?: 'solid' | 'outline'; }; declare const SvButtonGroup: import("svelte").Component; type SvButtonGroup = ReturnType; export default SvButtonGroup;