import type { ChatDraftAttachment } from './chatDraftStore'; export interface PendingQueueRestore { sessionId: string; text: string; attachments: ChatDraftAttachment[]; } interface QueueState { pendingRestore: PendingQueueRestore | null; setPendingRestore: (restore: PendingQueueRestore | null) => void; consumeRestore: (sessionId: string) => PendingQueueRestore | null; } export declare const useQueueStore: import("zustand").UseBoundStore>; export {}; //# sourceMappingURL=queueStore.d.ts.map