import type { Artifact, ConsistencyEnforcementResult } from "../types/index.js"; export interface ConsistencyServiceResponse { success: boolean; sessionId: string; currentPhase?: string; coverage?: number; status: string; message: string; recommendations: string[]; artifacts: Artifact[]; coverageReport?: unknown; consistencyEnforcement?: ConsistencyEnforcementResult; data?: Record; } declare class ConsistencyServiceImpl { enforceCoverage(sessionId: string, content: string): Promise; enforceConsistency(sessionId: string, constraintId?: string, phaseId?: string, content?: string): Promise; enforceCrossSessionConsistency(sessionId: string): Promise; generateEnforcementPrompts(sessionId: string): Promise; } export declare const consistencyService: ConsistencyServiceImpl; export declare const IMPLEMENTATION_STATUS: "IMPLEMENTED"; export {}; //# sourceMappingURL=consistency.service.d.ts.map