import { SvelteComponent } from "svelte"; import type { Color } from '../../../types/Color'; import type { ButtonSize } from '../../../types/ButtonSize'; import type { FillMode } from '../../../types'; declare const __propDef: { props: { class?: string | undefined; href?: string | undefined; label?: string | undefined; icon?: string | undefined; color?: Color | undefined; customColor?: string | undefined; type?: string | undefined; loading?: boolean | undefined; rounded?: boolean | undefined; disabled?: boolean | undefined; mode?: FillMode | undefined; size?: ButtonSize | undefined; attributes?: Record | undefined; }; events: { click: MouseEvent; } & { [evt: string]: CustomEvent; }; slots: { icon: {}; label: {}; default: {}; }; }; export type ButtonProps = typeof __propDef.props; export type ButtonEvents = typeof __propDef.events; export type ButtonSlots = typeof __propDef.slots; export default class Button extends SvelteComponent { } export {};