import { ChangeDetectorRef, EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; export declare class ButtonSophiaComponent { private cd; private readonly _defaultSize; protected _disabled: boolean; protected iconOnlyButton: boolean; private sizeableComps?; private contentWrapper; size: 'smallest' | 'small' | 'medium' | 'large' | 'larger'; shape: 'rounded' | 'square'; appearance: 'sophia-brand' | 'sophia-special-brand' | 'sophia-opaque' | 'sophia-special-opaque' | 'sophia-inverse' | 'sophia-special-inverse' | 'sophia-transparent' | 'sophia-outline' | 'sophia-special-outline'; set disabled(value: boolean); selected: boolean; wide: boolean; styles: { [style: string]: any; }; onClick: EventEmitter; onFocus: EventEmitter; onBlur: EventEmitter; get buttonClasses(): string[]; constructor(cd: ChangeDetectorRef); ngAfterContentInit(): void; private setIconOnly; private updateChilds; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }