import { NgIfContext } from '@angular/common'; import { AfterContentInit, TemplateRef } from '@angular/core'; import { ButtonEmphasis, type ButtonProperties, ButtonScale, ButtonVariant } from '@engie-group/fluid-types'; import * as i0 from "@angular/core"; export declare class ButtonComponent implements ButtonProperties, AfterContentInit { protected iconTemplateRef?: TemplateRef>; /** * Button emphasis */ emphasis: ButtonEmphasis; /** * Button variant theme */ variant: ButtonVariant; /** * Button scale */ scale?: ButtonScale; /** * Button material icon */ icon?: string; /** * Whether the button is disabled */ disabled?: boolean; /** * Whether the button is loading or not */ isLoading?: boolean; private template?; ngAfterContentInit(): void; get classes(): string[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_disabled: unknown; static ngAcceptInputType_isLoading: unknown; }