import { AfterContentChecked, ChangeDetectorRef, ElementRef, EventEmitter, TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; export type IButtonType = 'button' | 'submit' | 'reset'; /** * 类型中text-dark参数废弃 */ export type IButtonStyle = 'common' | 'primary' | 'text' | 'text-dark' | 'danger' | 'success' | 'warning'; export type IButtonPosition = 'left' | 'right' | 'default'; export type IButtonSize = 'lg' | 'md' | 'sm' | 'xs'; export declare class ButtonComponent implements AfterContentChecked { private cd; id: string; type: IButtonType; bsStyle: IButtonStyle; shape: 'circle'; bsSize: IButtonSize; /** * @deprecated * 原左右按钮用按钮组实现 */ bsPosition: IButtonPosition; bordered: boolean; icon: string; disabled: boolean; showLoading: boolean; width?: string; autofocus: boolean; loadingTemplateRef: TemplateRef; btnClick: EventEmitter; buttonContent: ElementRef; handleDisabled($event: Event): void; waveLeft: number; waveTop: number; showWave: boolean; isMouseDown: boolean; constructor(cd: ChangeDetectorRef); onClick(event: any): void; showClickWave(event: any): void; ngAfterContentChecked(): void; hasContent(): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }