import { AfterContentInit, EventEmitter, TemplateRef } from '@angular/core'; import type { InlineMessageActionPosition, InlineMessageProperties, InlineMessageScale, InlineMessageVariant } from '@engie-group/fluid-types'; import * as i0 from "@angular/core"; export declare class InlineMessageComponent implements InlineMessageProperties, AfterContentInit { private readonly inlineMessageClass; /** * Inline message variant */ variant?: InlineMessageVariant; /** * Inline message scale */ scale?: InlineMessageScale; /** * Action element position. */ actionPosition?: InlineMessageActionPosition; /** * Whether the inline-message has status indicator icon or not */ hasStatus?: boolean; /** * Whether the inline-message has a close icon or not */ isClosable?: boolean; /** * Output event when the inline-message is closed */ closeClick: EventEmitter; private templateDirectives?; private el; protected actionTemplate?: TemplateRef; ngAfterContentInit(): void; protected removeInlineMessage(event: MouseEvent): void; protected get isFatalError(): boolean; protected get classes(): string[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_hasStatus: unknown; static ngAcceptInputType_isClosable: unknown; }