export declare const DEFAULT_MODEL_STALL_TIMEOUT_MS = 1200000; export declare function resolveStallTimeoutMs(): number; export declare const STALL_TIMEOUT_MESSAGE = "model_stream_stall_timeout"; export declare function isStallTimeoutError(err: unknown): boolean; export declare function stallTimeoutError(timeoutMs: number): Error; export interface StreamStallHandle { readonly signal: AbortSignal; timedOut(): boolean; progress(): void; dispose(): void; } export declare function armStreamStallWatchdog(baseSignal: AbortSignal, timeoutMs: number, onFire?: (info: { stallTimeoutMs: number; elapsedSinceLastProgressMs: number; }) => void): StreamStallHandle;