import type { Command } from '@oclif/core'; import type { IndexDatabase } from '../../../db/database-facade.js'; import type { LlmOptions } from '../../llm/_shared/base-llm-command.js'; import { type ProcessGroups } from '../../llm/_shared/process-utils.js'; /** * Run coverage validation loop: find uncovered module pairs and use targeted LLM inference * to fill gaps until coverage meets the minimum threshold or retries are exhausted. */ export declare function runCoverageInference(db: IndexDatabase, processGroups: ProcessGroups, model: string, command: Command, isJson: boolean, verbose: boolean, llmOptions: LlmOptions, opts: { minRelCoverage: number; maxGateRetries: number; }): Promise; //# sourceMappingURL=coverage-inferrer.d.ts.map