import type { Artifact, MethodologySignals, PivotDecision, StrategicPivotPromptResult } from "../types/index.js";
export interface AdditionalOperationsResponse {
    success: boolean;
    sessionId: string;
    currentPhase?: string;
    status: string;
    message: string;
    recommendations: string[];
    artifacts: Artifact[];
    pivotDecision?: PivotDecision;
    strategicPivotPrompt?: StrategicPivotPromptResult;
    data?: Record<string, unknown>;
}
declare class AdditionalOperationsServiceImpl {
    evaluatePivot(sessionId: string, content: string): Promise<AdditionalOperationsResponse>;
    generateStrategicPivotPrompt(sessionId: string, content: string, includeTemplates?: boolean, includeSpace7Instructions?: boolean, customInstructions?: string[]): Promise<AdditionalOperationsResponse>;
    loadConstraints(constraintConfig: unknown): Promise<AdditionalOperationsResponse>;
    selectMethodology(sessionId: string, methodologySignals: MethodologySignals): Promise<AdditionalOperationsResponse>;
}
export declare const additionalOperationsService: AdditionalOperationsServiceImpl;
export declare const IMPLEMENTATION_STATUS: "IMPLEMENTED";
export {};
//# sourceMappingURL=additional-operations.service.d.ts.map