import { OnDestroy, EventEmitter, AfterContentInit, ElementRef, QueryList, TemplateRef, ChangeDetectorRef } from '@angular/core'; import { Message, MessageService } from 'primeng/api'; import { Subscription } from 'rxjs'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "primeng/ripple"; export declare class Messages implements AfterContentInit, OnDestroy { messageService: MessageService; el: ElementRef; cd: ChangeDetectorRef; value: Message[]; closable: boolean; style: any; styleClass: string; enableService: boolean; key: string; escape: boolean; severity: string; showTransitionOptions: string; hideTransitionOptions: string; templates: QueryList; valueChange: EventEmitter; messageSubscription: Subscription; clearSubscription: Subscription; contentTemplate: TemplateRef; constructor(messageService: MessageService, el: ElementRef, cd: ChangeDetectorRef); ngAfterContentInit(): void; hasMessages(): boolean; clear(): void; removeMessage(i: number): void; get icon(): string; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class MessagesModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }