polish-cli
Version:
AI-powered file organization for Obsidian with automatic markdown conversion
18 lines • 544 B
TypeScript
import { FileInfo } from '../types/index.js';
export declare class ContentExtractor {
private readonly MAX_FILE_SIZE;
extract(file: FileInfo): Promise<string | null>;
private extractDocument;
private extractText;
private extractPDF;
private extractDOCX;
private extractBasic;
private extractODT;
private extractHTML;
private extractImage;
private extractMedia;
private extractArchiveMetadata;
private formatFileSize;
private isTextContent;
}
//# sourceMappingURL=ContentExtractor.d.ts.map