import { OnInit } from '@angular/core'; import { FormDisabledDirective } from '../form-disabled.directive'; import { Icon, IconSize } from '../../icon/icon.component'; import { ButtonColor } from '../button/button.component'; import * as i0 from "@angular/core"; export declare const buttonIconSizes: readonly ["l", "m", "s", "xs"]; export declare type ButtonIconSize = typeof buttonIconSizes[number]; export declare class ButtonIconComponent implements OnInit { private formDisabled; icon: Icon; color: ButtonColor; size: ButtonIconSize; shape: 'circle'; labelPosition: 'left' | 'right'; labelSize: 'medium' | 'big'; staticLabel: boolean; set setStaticLabel(value: boolean); hover: boolean; disabled: boolean; constructor(formDisabled: FormDisabledDirective); set setDisabled(value: boolean); ngOnInit(): void; get viewDisabled(): true; get iconSize(): IconSize; get iconStroke(): number; get iconClass(): any[]; get labelClass(): any[]; onMouseEnter(): void; onMouseLeave(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }