UNPKG

organ-ai-zer

Version:

AI-powered file organizer CLI tool

22 lines 908 B
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