import type { Baseline } from "./baseline.js"; import type { AxisName, Finding } from "../types.js"; export interface GateInput { newFindings: readonly Finding[]; currentScores: Partial>; baseline: Pick; scoreContributingRuleIds: ReadonlySet; scoreTolerance?: number; } export interface GateResult { fail: boolean; reasons: string[]; } export declare function evaluateGate(input: GateInput): GateResult;