import type { NotesSnapshot } from "../pi/notes/snapshot.js"; /** * Render a static, once-per-window boot block from explicit data. This function does not read * notes or call runtime UI APIs; acquisition belongs to loadNotesSnapshot and its caller. */ export type BootRenderData = { readonly agentName: string; readonly modelName: string; readonly firstWindowId: string; readonly currentWindowId: string; readonly previousWindowId?: string; readonly notes: NotesSnapshot; }; export declare function renderBootBlock(data: BootRenderData): string; /** * Codex-equivalent low-budget reminder. The measured remaining count is frozen into * the text at the crossing that fires it, so each persisted copy is a snapshot true * at write time; get_context_remaining remains the live source for the current figure. */ export declare function tokenBudgetGuidance(remaining: number): string;