export interface PromptTimeoutArgs { signal?: AbortSignal; } export interface PromptRetryOptions { timeoutMs?: number; queueBehavior?: "enqueue" | "defer"; checkStatus?: boolean; checkToolState?: boolean; } export declare const PROMPT_TIMEOUT_MS = 120000; export declare function createPromptTimeoutContext(args: PromptTimeoutArgs, timeoutMs: number): { signal: AbortSignal; wasTimedOut: () => boolean; cleanup: () => void; };