/** @typedef {typeof __propDef.props} ButtonProps */ /** @typedef {typeof __propDef.events} ButtonEvents */ /** @typedef {typeof __propDef.slots} ButtonSlots */ export default class Button extends SvelteComponent<{ line?: "solid" | "dashed" | "dotted"; fill?: "base" | "line" | "lineLight" | "lineTheme" | "text" | "textTheme" | "colorLight"; state?: "theme" | "success" | "warning" | "error" | "info"; radius?: "none" | "base" | "xl" | "2xl" | "full"; size?: "full" | "big" | "md" | "sm" | "auto"; injClass?: string; love?: boolean; heightOut?: "0" | "1" | "2" | "3" | "4"; heightIn?: "0" | "1" | "2" | "3" | "4"; group?: boolean; disabled?: boolean; customSize?: boolean; customWidth?: number; customHeight?: number; }, { click: MouseEvent; } & { [evt: string]: CustomEvent; }, { default: {}; }> { } export type ButtonProps = typeof __propDef.props; export type ButtonEvents = typeof __propDef.events; export type ButtonSlots = typeof __propDef.slots; import { SvelteComponent } from "svelte"; declare const __propDef: { props: { line?: "solid" | "dashed" | "dotted"; fill?: "base" | "line" | "lineLight" | "lineTheme" | "text" | "textTheme" | "colorLight"; state?: "theme" | "success" | "warning" | "error" | "info"; radius?: "none" | "base" | "xl" | "2xl" | "full"; size?: "full" | "big" | "md" | "sm" | "auto"; injClass?: string; love?: boolean; heightOut?: "0" | "1" | "2" | "3" | "4"; heightIn?: "0" | "1" | "2" | "3" | "4"; group?: boolean; disabled?: boolean; customSize?: boolean; customWidth?: number; customHeight?: number; }; events: { click: MouseEvent; } & { [evt: string]: CustomEvent; }; slots: { default: {}; }; exports?: {}; bindings?: string; }; export {};