import { EventEmitter } from '../../stencil-public-runtime'; /** * The button is an interactive object that emphasizes an action. * * @slot default - Slot for the button/link label. */ export declare class GcdsButton { el: HTMLElement; private shadowElement?; /** * Props */ /** * Set button types */ type: 'submit' | 'reset' | 'button' | 'link'; validateType(newValue: string): void; /** * Set the main style */ buttonRole: 'start' | 'primary' | 'secondary' | 'danger'; validateButtonRole(newValue: string): void; /** * Set the button size */ size: 'regular' | 'small'; validateSize(newValue: string): void; /** * The buttonId attribute specifies the id for a