organ-ai-zer
Version:
AI-powered file organizer CLI tool
22 lines • 908 B
TypeScript
import { FileInfo, OrganizationSuggestion } from '../types';
import { ConfigService } from './config-service';
export declare class InteractiveAIOrganizer {
private configService;
private aiProvider;
private fileScanner;
constructor(configService?: ConfigService);
organizeWithConversation(files: FileInfo[], baseDirectory: string, initialIntent: string): Promise<OrganizationSuggestion[]>;
private generateBatchedSuggestions;
private generateContextualSuggestions;
private presentSuggestionsAndGetFeedback;
private processFeedbackAndRefine;
private handleAIClarificationQuestions;
private analyzeFileTypes;
private groupFilesByType;
private categorizeFileForBatching;
private createRuleBasedFallback;
private gatherMoreContext;
private categorizeFiles;
private initializeAIProvider;
}
//# sourceMappingURL=interactive-ai-organizer.d.ts.map