/** * FlowValidator - Reviews generated flows for completeness and identifies missing user stories. * Uses LLM to find gaps in flow coverage and creates corrective flows. */ import type { Command } from '@oclif/core'; import type { IndexDatabase } from '../../../db/database.js'; import type { InteractionWithPaths } from '../../../db/schema.js'; import type { EntryPointModuleInfo, FlowSuggestion, LlmOptions } from './types.js'; interface CoverageGateFailure { gate: string; actual: number; threshold: number; details: string; } export declare class FlowValidator { private readonly db; private readonly command; private readonly isJson; private readonly verbose; constructor(db: IndexDatabase, command: Command, isJson: boolean, verbose: boolean); /** * Validate existing flows for completeness and generate flows for missing user stories. */ validateAndFillGaps(existingFlows: FlowSuggestion[], interactions: InteractionWithPaths[], model: string, llmOptions: LlmOptions, gateFailures?: CoverageGateFailure[], entryPointModules?: EntryPointModuleInfo[], atomicFlows?: FlowSuggestion[]): Promise; private buildValidationSystemPrompt; private buildValidationUserPrompt; private parseValidatorResponse; private findModuleByPrefix; } export {}; //# sourceMappingURL=flow-validator.d.ts.map