import type { HookEvent } from './hooks.js'; import type { TranscriptAdapter } from './transcript-config.js'; type Row = Record; export interface TranscriptState { session: string; cwd: string; private: boolean; pending: Record; summarized?: boolean; } export interface TranscriptEvent { event: HookEvent; input: Row; } export declare const emptyTranscriptState: () => TranscriptState; export declare function parseTranscript(adapter: TranscriptAdapter, value: unknown, previous: TranscriptState, offset: number): { state: TranscriptState; events: TranscriptEvent[]; }; export {};