import { Observable, ReplaySubject, Subject } from 'rxjs'; import { MessageData, MessageEventData } from '../message.model'; import * as i0 from "@angular/core"; export declare class MessageService = MessageData> { protected data$: ReplaySubject; get(): Observable; add(message: T): Subject; close(message: Subject): void; /** * Sets the message type to INFO, and adds a default timeout * for info messages. */ protected getDefaultMessage(message: T): MessageData; clear(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; }