import { Client, Notification } from "magicbell-js/user-client"; import { Collection } from "tinycoll"; import type { RealtimeStore } from "./realtime-store"; type Options = { client: Client; socket: RealtimeStore; persist?: boolean; }; type Meta = { lastFetched: number; userId: string; }; export declare class NotificationStore extends Collection { #private; constructor(options: Options); stopPolling(): void; markAsRead(id: string): void; markAsUnread(id: string): void; markAllRead(): void; archive(id: string): void; updatedAt(row: Notification): number; } export {};