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;