import { Command } from 'commander'; export declare class PatternDiscoveryCommand { private readonly logger; createCommand(): Promise; private handleCommand; private initializeServices; private runInteractiveMode; private selectAction; private discoverByCategory; private discoverForTDD; private searchSpecificPattern; private runDirectMode; private runTDDDirectMode; private runCategoryDirectMode; private displayPatternResults; private displayTDDPatternResults; private displaySinglePattern; private displayDetailedPattern; private showAnalytics; private showTrendingPatterns; private startRealTimeGuidance; private showWelcomeMessage; private getProjectContext; private selectPatternCategory; private selectTDDPhase; private getSearchQuery; private selectPreferredCategories; private extractTechnologiesFromContext; private offerPatternApplication; private offerTDDPatternApplication; private offerSinglePatternApplication; private searchAlternativePatterns; } export declare function createPatternDiscoveryCommand(): Promise; //# sourceMappingURL=pattern-discovery.d.ts.map