import { Injector, OnDestroy, EnvironmentInjector } from '@angular/core'; import * as i0 from "@angular/core"; export interface IData { title?: string; desc?: string; actionDesc?: string; duration?: number; type: 'success' | 'warn' | 'error'; onLinkClick?: () => void; } export declare class RdNotificationService implements OnDestroy { private injector; private environmentInjector; private static instance; private notificationComponentRef?; private isCreating; constructor(injector: Injector, environmentInjector: EnvironmentInjector); private ensureComponentCreated; show(data: IData): Promise; ngOnDestroy(): void; static show(data: IData): void; private static getInstance; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }