import { ComponentInterface, EventEmitter } from '../../../stencil-public-runtime'; export declare class LinkButton implements ComponentInterface { $loading: HTMLKsLoadingOverlayElement; $el: HTMLElement; color: 'primary' | 'secondary' | 'success' | 'info' | 'warning' | 'danger' | 'light' | 'dark' | 'white' | 'black'; type: 'button' | 'submit' | 'reset'; display: 'solid' | 'hollow' | 'clear' | 'link'; size: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; href: string; linkTag: string; hrefProp: string; cssClass: string; buttonClass: string; role: string; haspopup: boolean; selected: boolean; expanded: boolean; loading: boolean; disabled: boolean; controls: string; describedBy: string; shows: string; hides: string; target: string; download: boolean; loadingTheme: 'dark' | 'light'; loadingMessage: string; showLoadingMessage: boolean; loadingIcon: string; clicked: EventEmitter; blurred: EventEmitter; componentDidRender(): void; private showLoading; private setEventListeners; private setOpensListener; private setHidesListener; private clickHandler; private blurHandler; render(): any; }