export type NotificationType = "info" | "success" | "warning" | "error"; interface Notification { id: string; message: string; type: NotificationType; duration: number; } interface NotificationState { notifications: Notification[]; showNotification: (message: string, type?: NotificationType, duration?: number) => void; dismissNotification: (id: string) => void; } export declare const useNotificationStore: import('zustand').UseBoundStore>; export {};