import type { HTMLButtonAttributes } from 'svelte/elements';
interface Props extends HTMLButtonAttributes {
variant?: "tonal" | "filled" | "outlined" | "ghost" | "link";
color?: "neutral" | "primary" | "secondary" | "danger" | "success" | "warning";
buttonType?: "icon" | "button";
size?: "sm" | "md" | "lg";
elevation?: 0 | 1 | 2 | 3;
disabled?: boolean;
onClick?: () => void;
children?: import('svelte').Snippet;
}
declare const Button: import("svelte").Component;
type Button = ReturnType;
export default Button;