import type { RepoAnalysis } from '../../schemas/repo-analysis.schema.js'; import type { AutomationMaturity } from '../../schemas/automation-maturity.schema.js'; import { type ApiCoverageResult } from './api-coverage.js'; /** * Compute automation maturity for a repo. * * @param repo - The scanned repo analysis. * @param apiCoverageResult - Optional pre-computed API coverage result. When absent the * 6 original dimensions are scored with the original weights (backward-compatible). * When provided, a 7th dimension (`api-test-coverage`) is added and weights are * rebalanced so the total still sums to 1.0 across applicable dimensions. */ export declare function computeAutomationMaturity(repo: RepoAnalysis, apiCoverageResult?: ApiCoverageResult): AutomationMaturity; //# sourceMappingURL=automation-maturity.d.ts.map