polish-cli
Version:
AI-powered file organization for Obsidian with automatic markdown conversion
23 lines • 1.09 kB
TypeScript
export { Config, FileInfo, FileType, ProcessedFile, OrganizationResult, Profile, ProfileSummary } from './types/index.js';
export { ConfigService } from './services/ConfigService.js';
export { ProfileManager } from './services/ProfileManager.js';
export { ClaudeService } from './services/ClaudeService.js';
export { FileScanner } from './modules/FileScanner.js';
export { FileProcessor } from './modules/FileProcessor.js';
export { MarkdownGenerator } from './modules/MarkdownGenerator.js';
export { ContentExtractor } from './modules/ContentExtractor.js';
import { Config, FileInfo, OrganizationResult } from './types/index.js';
export declare class Polish {
private config;
private profileManager;
private profileName?;
constructor(config?: Partial<Config>, profileName?: string);
loadConfig(): Promise<void>;
organize(options?: {
sources?: string[];
dryRun?: boolean;
copy?: boolean;
onProgress?: (current: number, total: number, file: FileInfo) => void;
}): Promise<OrganizationResult>;
}
//# sourceMappingURL=index.d.ts.map