import type { DocumentConversionResult } from './document.types.js'; /** * Service for converting various document formats to markdown using docling CLI */ export declare class DocumentConverterService { private conversionTimeout; private outputDir; constructor(options?: { outputDir?: string; conversionTimeout?: number; }); /** * Convert a document to markdown */ convertDocument(filePath: string): Promise; /** * Execute docling CLI command with timeout */ private executeDoclingCLI; /** * Fallback to simple text extraction when conversion fails */ private fallbackTextExtraction; /** * Detect document type by file extension */ private detectDocumentType; /** * Get list of supported document formats */ getSupportedFormats(): string[]; /** * Count words in text */ private countWords; } //# sourceMappingURL=document-converter.service.d.ts.map