/** * File Organizer MCP Server v3.4.2 * Text Extraction Service * * @module services/text-extraction.service * @description Centralized document text extraction for PDF, DOCX, DOC, ODT, RTF, TXT, MD files. */ export interface TextExtractionOptions { maxFileSizeBytes?: number; maxTextLength?: number; } export interface TextExtractionResult { text: string; truncated: boolean; originalLength: number; extractionMethod: string; } export declare class TextExtractionService { private readonly defaultOptions; constructor(options?: TextExtractionOptions); extract(filePath: string, options?: TextExtractionOptions): Promise; private extractPdf; private extractDocx; private extractDoc; private extractOdt; private extractOdtContentXml; private parseOdtXml; private extractRtf; private parseRtf; private extractTextFile; private applyTextLimit; isSupported(filePath: string): boolean; getSupportedExtensions(): string[]; } export declare const textExtractionService: TextExtractionService; //# sourceMappingURL=text-extraction.service.d.ts.map