/** * Converter registry for DocShell */ import type { ConversionResult, DocShellConfig, OutlineItem } from '../types/index.js'; import type { Converter } from './base.js'; /** * Get converter for a file type */ export declare function getConverter(filepath: string): Converter | null; /** * Convert a document file to text */ export declare function convertDocument(filepath: string, config: DocShellConfig): Promise; /** * Extract outline from a document */ export declare function extractOutline(filepath: string, config: DocShellConfig): Promise; export { type Converter } from './base.js'; export { DocxConverter } from './docx.js'; export { PptxConverter } from './pptx.js'; export { XlsxConverter } from './xlsx.js'; export { PdfConverter } from './pdf.js';