export interface SubagentTurnRecord { status: "completed" | "interrupted" | "failed"; output?: string; error?: string; model?: string; turn_count: number; token_usage: { input: number; output: number; }; completed_at: number; } export declare function writeTurnRecord(childSessionPath: string | undefined, record: SubagentTurnRecord): Promise; export declare function readTurnRecord(childSessionPath: string | undefined): Promise; /** ADOPTED records have served their purpose; keep the transcript dir clean. */ export declare function clearTurnRecord(childSessionPath: string | undefined): Promise; //# sourceMappingURL=subagent-turn-record.d.ts.map