/**
 * Registry of transcript parsers.
 *
 * Pick a parser via `getTranscriptParser(kind)`; the indexer passes the
 * `TranscriptInfo.kind` reported by the session engine. The "none" kind has
 * no parser — callers must avoid attempting to index those transcripts.
 */
import type { TranscriptParser, TranscriptParserKind } from "./types.js";
export declare function getTranscriptParser(kind: TranscriptParserKind): TranscriptParser;
export type { TranscriptParser, TranscriptParserKind, ToolCallExtractionResult } from "./types.js";
export { claudeTranscriptParser } from "./claude-parser.js";
export { piCodingTranscriptParser } from "./pi-coding-parser.js";
//# sourceMappingURL=index.d.ts.map