import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { MessageType } from './message-config'; import { IconNameType } from './../../../../types/icon-name.type'; import { IconSizeType } from './../../../../types/icon-size.type'; import { ColorType } from './../../../../types/color.type'; import * as i0 from "@angular/core"; export declare class MessageComponent implements OnInit, OnChanges { title?: string; description?: string; actionText?: string; type?: MessageType; iconName: IconNameType; hasActionButton: boolean; hasCloseButton: boolean; width: string; display: string; iconColor: ColorType; iconSize: IconSizeType; actionClicked: EventEmitter; closeClicked: EventEmitter; constructor(); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; manageMessageType(type: MessageType): void; closeMessage(e: MouseEvent): void; actionClick(e: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }