export interface McpConnectionResumeRequest { message: string; returnUrl: string; createdAt: number; completionId?: string; agentKit?: { threadId: string; runId: string; requestId: string; }; } export declare function saveMcpConnectionResume(message: string, agentKit?: McpConnectionResumeRequest["agentKit"], completionId?: string): boolean; export declare function getPendingMcpConnectionResume(returnUrl?: string): McpConnectionResumeRequest | null; export declare function clearMcpConnectionResume(expected?: McpConnectionResumeRequest | string): void; export declare function consumeMcpConnectionResume(returnUrl?: string): McpConnectionResumeRequest | null; export declare function notifyMcpConnectionComplete(completionId?: string): void; export declare function addMcpConnectionCompleteListener(listener: () => void): () => void;