import { NotificationDriverApplyInterface } from "./Interfaces/NotificationDriverApplyInterface"; import { NotificationDriverInterface } from "./Interfaces/NotificationDriverInterface"; import { NotificationManagerDriverInterface } from "./Interfaces/NotificationManagerDriverInterface"; export declare function makeNotificationManager(): Readonly<{ register(driver: NotificationDriverInterface, isDefault?: boolean): void; use(name?: string | undefined, config?: any): Readonly; isValidConfig(config: any, name?: string | undefined): boolean; list(): string[]; }>; export declare class NotificationManager { static instance: NotificationManagerDriverInterface; static getInstance(): NotificationManagerDriverInterface; constructor(); }