/** * @file Document Parser — 文档解析与分块 * @description 支持 Markdown / TXT / JSON 直接读取,其他格式提取纯文本后分块 */ export interface ParsedDocument { docId: string; filename: string; text: string; chunks: TextChunkData[]; } export interface TextChunkData { id: string; content: string; metadata?: Record; } /** * 解析文档文件为纯文本 */ export declare function parseDocument(filePath: string, docId: string): Promise; /** * 文本分块:按段落 + 固定大小切分,带重叠 */ export declare function chunkText(text: string, docId: string): TextChunkData[]; //# sourceMappingURL=doc-parser.d.ts.map