import { type CapabilityBaselineRow } from '../capability-baseline/types.js'; import type { GuardContract, GuardRunResult } from '../capability-guard-runner/types.js'; import type { IndependentCheckResult } from './types.js'; export interface IndependentCheckInput { readonly projectRoot: string; readonly baselineRows: ReadonlyArray; readonly contracts: ReadonlyArray; readonly guardResults: ReadonlyArray; } /** * Run the credential-free independent evaluation. The verdict is `drifted` * whenever a concrete deviation is observed — this function has no path that * returns `consistent` without having checked. */ export declare function runIndependentCheck(input: IndependentCheckInput): IndependentCheckResult;