import { EventEmitter } from '../../stencil-public-runtime'; export declare class CbpButton { private button; private controlTarget; private persistedAttrs; private host; tag: 'button' | 'a'; type: 'button' | 'submit' | 'reset'; fill: 'solid' | 'outline' | 'ghost'; color: 'primary' | 'secondary' | 'danger'; variant: 'square' | 'circle' | 'cta'; controlId: string; name: string; value: string; href: string; rel: string; target: string; download: boolean | string; width: string; height: string; pressed: "true" | "false"; expanded: "true" | "false"; controls: string; targetProp: string; accessibilityText: string; disabled: boolean; context: 'light-inverts' | 'light-always' | 'dark-inverts' | 'dark-always'; sx: any; buttonClick: EventEmitter; componentLoad: EventEmitter; handleClick(e: any): void; componentWillLoad(): void; componentDidLoad(): void; render(): any; }