import type { Dialogue } from './types.js'; /** * Cap on how many times a single user turn can auto-continue after a * stream-timeout. One is enough: if the first chunked attempt also times * out, the model isn't going to figure it out by recursion — fall through * to the normal error path so the user can intervene. */ export declare const MAX_AUTO_CONTINUATIONS_PER_TURN = 1; export declare function isAutoContinuationDisabled(): boolean; /** * Built when a model call times out at the streaming layer on a task * that's too big to complete in one turn (multi-file scaffolds, * dashboard builds, etc.). Pushed into history before re-firing so the * model treats the next attempt as a single narrow chunk rather than * retrying the whole job and timing out again. */ export declare function buildContinuationPrompt(): Dialogue;