import type { HTMLAttributes } from 'svelte/elements'; interface ButtonProps { value: string | number; label: string; } interface Props extends HTMLAttributes { color?: "neutral" | "primary" | "secondary" | "danger" | "success" | "warning"; variant?: "solid" | "outlined"; size?: "sm" | "md" | "lg"; direction?: "horizontal" | "vertical"; elevation?: 0 | 1 | 2 | 3; buttons: ButtonProps[]; activeIndex?: number; onClick?: (index: number, value?: string | number) => void; } declare const ButtonGroup: import("svelte").Component; type ButtonGroup = ReturnType; export default ButtonGroup;