import { ElementRef, EventEmitter } from '@angular/core'; import { IntegralUIBaseComponent } from './integralui.core'; import { IntegralUICommonService } from '../services/integralui.common.service'; import * as i0 from "@angular/core"; export declare class IntegralUIButton extends IntegralUIBaseComponent { protected elemRef: ElementRef; protected commonService?: IntegralUICommonService; animationState: string; protected pressedValue: boolean; protected contentClassName: string; protected contentClass: Array; protected clientRect: { width: number; height: number; }; set pressed(value: boolean); get pressed(): boolean; pressedChanged: EventEmitter; constructor(elemRef: ElementRef, commonService?: IntegralUICommonService); ngOnInit(): void; protected initStyle(): void; refresh(): void; ctrlMouseEnter(e: any): void; ctrlMouseLeave(e: any): void; getControlStyle(): any; protected updateContentClass(): void; getContentClass(): any[]; protected getContentStyle(value: any): any; protected updateStyle(value: any): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }