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