import { SvelteComponent } from "svelte"; type Props = { createMachine: () => Machine; onClick?: (event: any) => void | false; renderLabel?: (props: { status: Status; error: string | null; }) => any; idleLabel?: string; loadingLabel?: string; successLabel?: string; errorLabel?: string; className?: string; unstyled?: boolean; buttonRef?: any; ref?: any; }; import type { Machine } from "robot3"; import type { Status } from "./internal/map-state"; declare const __propDef: { props: { createMachine: Props["createMachine"]; renderLabel?: Props["renderLabel"]; onClick?: Props["onClick"]; buttonRef?: Props["buttonRef"]; unstyled?: Props["unstyled"]; className?: Props["className"]; }; events: { [evt: string]: CustomEvent; }; slots: {}; exports?: {} | undefined; bindings?: string | undefined; }; 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 {};