export type NextUpPinnedEntry = { initiativeId: string; workstreamId: string; preferredTaskId: string | null; preferredMilestoneId: string | null; createdAt: string; updatedAt: string; }; export type NextUpSuppressedEntry = { initiativeId: string; workstreamId: string; createdAt: string; updatedAt: string; }; type PersistedNextUpQueue = { version: 1 | 2; updatedAt: string; pins: NextUpPinnedEntry[]; suppressions: NextUpSuppressedEntry[]; }; export declare function readNextUpQueuePins(): PersistedNextUpQueue; export declare function upsertNextUpQueuePin(input: { initiativeId: string; workstreamId: string; preferredTaskId?: string | null; preferredMilestoneId?: string | null; }): PersistedNextUpQueue; export declare function removeNextUpQueuePin(input: { initiativeId: string; workstreamId: string; }): PersistedNextUpQueue; export declare function setNextUpQueuePinOrder(input: { order: Array<{ initiativeId: string; workstreamId: string; }>; }): PersistedNextUpQueue; export declare function suppressNextUpQueueItem(input: { initiativeId: string; workstreamId: string; }): PersistedNextUpQueue; export declare function unsuppressNextUpQueueItem(input: { initiativeId: string; workstreamId: string; }): PersistedNextUpQueue; export {};