export type TerminalKind = 'done' | 'blocked' | 'asking' | 'interrupted'; export interface TerminalState { kind: TerminalKind; whatWasDone?: string; evidence?: string; whatChanged?: string; deferred?: string; whatBlocks?: string; unblockCondition?: string; alreadyDone?: string; question?: string; assumption?: string; followup?: string; whatWasInProgress?: string; stateLocation?: string; resumeRequires?: string; rawBody: string; } export declare function findTerminalStateHeadingOffset(text: string): number; export declare function parseTerminalState(text: string): TerminalState | null;