import { type NotificationId, type PdkNotification } from '../types'; import { NotificationSource } from '../data'; export declare const useNotificationStore: import("pinia").StoreDefinition<"notifications", import("pinia")._UnwrapAll | undefined; dismissible: boolean; id: string | number; tags?: Record | undefined; timeout: number | boolean; title?: string | undefined; variant: import("@myparcel-pdk/common").Variant; }[]>; /** * Add a notification to the store. */ add(notification: PdkNotification, tags?: object | Record): void; /** * Remove one or more notifications from the store by tag or id. */ remove(input: NotificationId | NotificationSource): void; }, "notifications">>, Pick<{ notifications: import("vue").Ref<{ category?: import("../data").NotificationCategory | undefined; content?: import("@myparcel/ts-utils").OneOrMore | undefined; dismissible: boolean; id: string | number; tags?: Record | undefined; timeout: number | boolean; title?: string | undefined; variant: import("@myparcel-pdk/common").Variant; }[]>; /** * Add a notification to the store. */ add(notification: PdkNotification, tags?: object | Record): void; /** * Remove one or more notifications from the store by tag or id. */ remove(input: NotificationId | NotificationSource): void; }, never>, Pick<{ notifications: import("vue").Ref<{ category?: import("../data").NotificationCategory | undefined; content?: import("@myparcel/ts-utils").OneOrMore | undefined; dismissible: boolean; id: string | number; tags?: Record | undefined; timeout: number | boolean; title?: string | undefined; variant: import("@myparcel-pdk/common").Variant; }[]>; /** * Add a notification to the store. */ add(notification: PdkNotification, tags?: object | Record): void; /** * Remove one or more notifications from the store by tag or id. */ remove(input: NotificationId | NotificationSource): void; }, "add" | "remove">>;