import type { ResolvedFrame, CoverageResult } from '../types/index.js'; export declare class CoverageCalculator { /** * Calculate coverage confidence for a proposed action. */ calculate(resolvedFrame: ResolvedFrame, proposedTool: string, proposedArgs: Record): CoverageResult; /** * Check if frame domain covers the tool's domain. */ private checkDomainCoverage; /** * Check if frame action covers the tool's required action. */ private checkActionCoverage; /** * Check if frame mode is appropriate for tool risk level. */ private checkRiskCoverage; /** * Check if arguments are within frame scope. */ private checkArgumentCoverage; /** * Detect if arguments contain external targets. */ private detectExternalTarget; } //# sourceMappingURL=coverage.d.ts.map