import { TemplateRef } from "@angular/core"; import { IDefaultNotificationPayload } from "../types"; import { IntPortalOutletService } from "../../portal-outlet"; import * as i0 from "@angular/core"; export declare class IntNotificationsService { private readonly windowRef; template: TemplateRef; portalOutletService: IntPortalOutletService; constructor(windowRef: Window); setPortalOutletService(portal: IntPortalOutletService): void; setTemplate(template: TemplateRef): void; showDefaultNotification(payload: IDefaultNotificationPayload): void | string; show(payload: T, template: TemplateRef | null, timeoutInMs?: number): void | string; close(id: string): void; getCurrentTimestamp(): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }