import { type VariantProps } from '@svelte-thing/component-utils'; import type { Exact } from '@svelte-thing/type-utils'; export declare const buttonVariants: (props?: ({ variant: "ghost" | "outline" | "solid" | "soft" | "surface" | "link" | null | undefined; size: "1" | "2" | "3" | "4" | "icon-1" | "icon-2" | "icon-3" | "icon-4" | null | undefined; } & { class: import("svelte/elements").ClassValue | null | undefined; }) | undefined) => string; export type StyleButtonProps = VariantProps; export declare function styleButton(props: Exact): { props: { 'data-slot': string; readonly class: (import("svelte/elements").ClassValue | null | undefined)[]; }; };