import { Document } from "../types";
export declare class DocumentLoaderFactory {
    private supportedExtensions;
    loadDocument(filePath: string, content: Buffer): Promise<Document>;
    private loadPDFWithLangChain;
    private loadTextFile;
    private convertToOurFormat;
    private createTempFile;
    private cleanupTempFile;
    private getFileExtension;
    private extractTitleFromPath;
    private generateDocumentId;
    private detectLanguage;
    private extractDescription;
    getSupportedExtensions(): string[];
    isSupported(filePath: string): boolean;
}
//# sourceMappingURL=index.d.ts.map