import type { WorkspaceEntry, WorkspaceEntryType } from './workspace-store.js'; export interface WorkspaceSubscription { id: string; agentId: string; subject: string | undefined; type: WorkspaceEntryType | undefined; lastDeliveredSeq: number; deliveryFn: (entry: WorkspaceEntry) => void; } export declare function notifySubscribers(subscriptions: Map, entry: WorkspaceEntry): void; export declare function formatWorkspaceDeliveryEnvelope(entries: WorkspaceEntry[], droppedCount?: number): string | undefined; export declare function generateSubscriptionId(): string;