import { FileInfo, OrganizationSuggestion } from '../types';
import { ConfigService } from './config-service';
export declare class AIOrganizer {
    private configService;
    private aiProvider;
    private fileScanner;
    private cache;
    constructor(configService?: ConfigService);
    generateSuggestions(files: FileInfo[], useCache?: boolean): Promise<OrganizationSuggestion[]>;
    private initializeAIProvider;
    private filterFiles;
    private getExistingStructure;
    private extractUserPreferences;
    private convertToOrganizationSuggestions;
    private postProcessSuggestions;
    private fallbackToRuleBasedOrganization;
}
//# sourceMappingURL=ai-organizer.d.ts.map