import { Observable } from 'rxjs'; import { FoundryNotificationPayload } from '../../interfaces/foundry-notification-payload.interface'; import * as i0 from "@angular/core"; export declare class FoundryNotificationService { /** INJECTORS */ private readonly applicationReference; private readonly enviromentInjector; /** LISTENERS */ private notification$; notifications: Observable; /** CONTROL VARIABLES */ private containerRef; /** ACTIONS */ showSuccess(message: string, title?: string, duration?: number): void; showError(message: string, title?: string, duration?: number): void; showWarning(message: string, title?: string, duration?: number): void; showInfo(message: string, title?: string, duration?: number): void; /** VALIDATIONS */ private ensureContainerExists; /** AUXILIAR FUNCTIONS */ private notify; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }