import { OnInit } from '@angular/core'; import { Translatable } from '@spartacus/core'; import { ICON_TYPE } from '@spartacus/storefront'; import { MessageData } from './message.model'; import * as i0 from "@angular/core"; export declare abstract class BaseMessageComponent implements OnInit { protected messageData: MessageData; protected platformId: any; type: string; terminated: boolean; message: Translatable; messageTitle?: Translatable; /** * Icon used to display next to the message. */ messageIcon: ICON_TYPE; constructor(messageData: MessageData, platformId: any); ngOnInit(): void; close(): void; protected resolveType(): string; protected handleAutoHide(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }