import { EventEmitter } from '../../stencil-public-runtime'; export declare class Button { host: HTMLElement; /** * Button type based on which actions are performed when the button is clicked. */ type: 'button' | 'reset' | 'submit'; /** * Identifier of the theme based on which the button is styled. */ color: 'primary' | 'secondary' | 'danger' | 'link' | 'text'; /** * Disables the button on the interface. If the attribute’s value is undefined, the value is set to false. */ disabled: boolean; /** * Sets the button to a full-width block. If the attribute’s value is undefined, the value is set to false. */ expand: boolean; /** * Size of the button. */ size: 'normal' | 'mini' | 'small'; /** * Accepts the id of the fw-modal component to open it on click */ modalTriggerId: string; /** * Triggered when the button is clicked. */ fwClick: EventEmitter; /** * Triggered when the button comes into focus. */ fwFocus: EventEmitter; /** * Triggered when the button loses focus. */ fwBlur: EventEmitter; private onFocus; private onBlur; private handleClick; render(): any; }