import { NgIfContext } from '@angular/common'; import { AfterContentInit, TemplateRef } from '@angular/core'; import { IconButtonProperties } from '@engie-group/fluid-types'; import * as i0 from "@angular/core"; export declare class IconButtonComponent implements AfterContentInit, IconButtonProperties { protected iconTemplateRef?: TemplateRef>; /** * Button variant theme * @default `primary` */ variant?: IconButtonProperties['variant']; /** * Icon button size * @deprecated Use `scale` attribute instead */ size?: IconButtonProperties['scale']; /** * Icon button size */ scale?: IconButtonProperties['scale']; /** * Whether button has custom icon */ hasCustomIcon: boolean; /** * Button material icon */ icon?: IconButtonProperties['icon']; /** * Alternative label for assistive technologies */ altLabel?: string; private template?; ngAfterContentInit(): void; protected get classes(): string[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }