import { ToolResponse } from '../types/index.js';
import { StorageAdapter } from '../storage/StorageAdapter.js';
export declare class IntegrationTools {
    private storage;
    private insightsIntegration;
    constructor(storage: StorageAdapter, projectRoot?: string);
    extractInsightsFromFiles(args?: {
        includeInsights?: boolean;
        includeReflections?: boolean;
        minBusinessRelevance?: number;
    }): Promise<ToolResponse>;
    generateBusinessImplications(args?: {
        minBusinessRelevance?: number;
        includeAlignmentMappings?: boolean;
    }): Promise<ToolResponse>;
    linkInsightToConversation(args: {
        conversationId: string;
        insightContent: string;
        category: 'competitive-advantage' | 'market-opportunity' | 'technical-capability' | 'business-model' | 'risk-mitigation' | 'resource-optimization';
        impact: 'critical' | 'high' | 'medium' | 'low';
        sourceFile?: string;
        businessRelevance?: number;
    }): Promise<ToolResponse>;
    createInsightBasedConversation(args: {
        title: string;
        type: 'technical-milestone-review' | 'market-analysis' | 'competitive-strategy';
        sourceInsights: string[];
        context?: {
            technicalMilestone?: string;
            businessTrigger?: string;
            marketEvent?: string;
        };
    }): Promise<ToolResponse>;
    private groupInsightsByCategory;
    private groupInsightsBySource;
    private summarizeKeyFindings;
    private generateStrategicRecommendations;
    private generateInsightBasedQuestions;
    private mapBusinessRelevanceToImpact;
}
//# sourceMappingURL=integrationTools.d.ts.map