import type { DesignSessionState, PivotDecision } from "./types/index.js"; export interface PivotRequest { sessionState: DesignSessionState; currentContent: string; triggerReason?: string; forceEvaluation?: boolean; } export interface ComplexityFactors { technicalComplexity: number; businessComplexity: number; integrationComplexity: number; userComplexity: number; maintenanceComplexity: number; } export interface EntropyFactors { requirementUncertainty: number; technicalUncertainty: number; timelineUncertainty: number; resourceUncertainty: number; stakeholderAlignment: number; } declare class PivotModuleImpl { initialize(): Promise; evaluatePivotNeed(request: PivotRequest): Promise; generateRecommendations(sessionState: DesignSessionState): Promise; private calculateComplexityScore; private measureEntropyLevel; private analyzeComplexityFactors; private analyzeEntropyFactors; private calculateKeywordComplexity; private checkCoverageDrop; private generateAlternatives; private generateRecommendation; } export declare const pivotModule: PivotModuleImpl; export declare const IMPLEMENTATION_STATUS: "IMPLEMENTED"; export {}; //# sourceMappingURL=pivot-module.d.ts.map