/**
 * 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 { claudeTranscriptParser } from "./claude-parser.js";
import { piCodingTranscriptParser } from "./pi-coding-parser.js";
const PARSERS = {
    "claude": claudeTranscriptParser,
    "pi-coding-agent": piCodingTranscriptParser,
};
export function getTranscriptParser(kind) {
    return PARSERS[kind];
}
export { claudeTranscriptParser } from "./claude-parser.js";
export { piCodingTranscriptParser } from "./pi-coding-parser.js";
//# sourceMappingURL=index.js.map