import { SvelteComponent } from "svelte"; declare const __propDef: { props: { colourBackground?: any; colourBackgroundHover?: any; colourBackgroundActive?: any; colourBackgroundDisabled?: any; colourText?: any; colourTextHover?: any; colourTextActive?: any; colourTextDisabled?: any; width?: any; height?: any; roundness?: any; shadow?: any; shadowHover?: any; shadowActive?: any; shadowDisabled?: any; disabled?: boolean; padding?: any; transition?: any; type?: 'button' | 'submit' | 'reset'; tabindex?: number; }; events: { touchstart: TouchEvent; touchend: TouchEvent; touchcancel: TouchEvent; mousedown: MouseEvent; mouseup: MouseEvent; click: MouseEvent; keydown: KeyboardEvent; keyup: KeyboardEvent; keypress: KeyboardEvent; } & { [evt: string]: CustomEvent; }; slots: { background: {}; content: {}; left: {}; default: {}; right: {}; }; }; 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 {};