/**
 * Conversation extractor — JSONL format (Claude Code session files).
 *
 * Parses user+assistant exchange pairs from JSONL session logs and emits
 * each pair as a "conversation_turn" CodeSymbol for indexing and search.
 */
import type { CodeSymbol } from "../../types.js";
/**
 * Extract CodeSymbol[] from a JSONL conversation session file.
 *
 * @param source   Raw JSONL text content
 * @param filePath Relative file path within the repo
 * @param repo     Repository identifier
 */
export declare function extractConversationSymbols(source: string, filePath: string, repo: string): CodeSymbol[];
//# sourceMappingURL=conversation.d.ts.map