export declare const DEFAULT_MODEL_STREAM_IDLE_TIMEOUT_MS = 90000; export declare const DEFAULT_MODEL_STREAM_FIRST_OUTPUT_TIMEOUT_MS: number; export declare const MAX_MODEL_STREAM_STALL_RETRIES = 1; export declare class ModelStreamStallError extends Error { constructor(idleMs: number); } export declare function withChunkIdleTimeout(source: AsyncIterable | Iterable, getIdleMs: () => number, onStall: () => void): AsyncGenerator; export declare function raceWithStallDeadline(promise: PromiseLike, idleMs: number, onStall?: () => void): Promise;