import { EventEmitter } from '../../../stencil-public-runtime'; export declare class KclsuButton { /** The text for the button */ text: string; /** The URL to link to */ link: string; /** Event Listener name */ emitid: string; /** Make the button a secondary purple button */ purple: boolean; /** Give the button rounded corners */ rounded: boolean; /** Make the button small */ small: boolean; /** Makes the button very small */ verysmall: boolean; /** Makes the link download */ download: boolean; /** Centres the button in the page */ center: boolean; /** Adds icon to the button */ icon: string; /** Opens the link in a new tab */ newtab: boolean; /** Give the button a fixed width */ fixedwidth: string; /** specify a margin, otherwise uses default */ margin: string; /** Provide a custom click function handler. Use emitid rather if a parent component is listening for event.*/ clickfn: () => void; host: HTMLElement; emitClick: EventEmitter; clickHandler(e: Event): void; emitHandler(e: Event): void; addFocus(): Promise; render(): any; }