type NotificationType = 'success' | 'info' | 'warning' | 'error'; /** * Type for notifications */ interface Notification { /** Optional title of the notification */ title?: string; /** Message displayed by the notification */ message: string; /** Type of notification, may affect display */ type: NotificationType; /** When set to false, disallow manual closing of modal notification (default: true) */ closeable?: boolean; /** Callback called when the notification is closed */ closeCallback?: () => void; } export declare const useNotificationStore: import('pinia').StoreDefinition<"notifications", Pick<{ addNotification: (notification: Notification) => void; currentNotification: import('../../node_modules/vue').ComputedRef; clearNotification: () => void; }, never>, Pick<{ addNotification: (notification: Notification) => void; currentNotification: import('../../node_modules/vue').ComputedRef; clearNotification: () => void; }, "currentNotification">, Pick<{ addNotification: (notification: Notification) => void; currentNotification: import('../../node_modules/vue').ComputedRef; clearNotification: () => void; }, "addNotification" | "clearNotification">>; export {};