export type NotificationType = "info" | "warn" | "error"; export interface NotificationPayload { message: string; type?: NotificationType; icon?: string; time?: number; sound?: string; } export interface NotificationItem extends NotificationPayload { id: number; opacity: any; offset: any; layoutY: any; removing: boolean; } export declare class NotificationManager { stack: import('canvasengine').WritableArraySignal; private _counter; add(payload: NotificationPayload, engine?: { playSound?: (id: string) => void; }): void; remove(id: number): void; }