import '@oicl/openbridge-webcomponents/dist/components/toggle-button-vertical-group/toggle-button-vertical-group.js'; import type { ObcToggleButtonVerticalOptionType } from '@oicl/openbridge-webcomponents/dist/components/toggle-button-vertical-option/toggle-button-vertical-option.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; /** The value of the currently selected option. Setting this property programmatically updates the selection. If the value does not match any enabled option, the group selects the first available enabled option. */ value?: string; /** Visual style for all options in the group. One of: "flat", "regular", "normal". */ type?: ObcToggleButtonVerticalOptionType; /** If true, the group shrinks to fit its content width instead of stretching to fill its container. Defaults to false. */ hugWidth?: boolean; /** Disables the entire group and all contained options. When set to true, all options become non-interactive, regardless of their individual disabled state. Defaults to false. */ disabled?: boolean; } export interface Events { onValue?: (event: CustomEvent<{ value: string; previousValue: string; }>) => void; } export interface Slots { children?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcToggleButtonVerticalGroup: import("svelte").Component<$$ComponentProps, { ObcToggleButtonVerticalOptionType: typeof ObcToggleButtonVerticalOptionType; }, "">; type ObcToggleButtonVerticalGroup = ReturnType; export default ObcToggleButtonVerticalGroup;