import type { Confidence } from '../types.js'; import { getAcknowledgmentLifecycle } from './governance.js'; import type { DeliveryPolicy, GuardResult } from './types.js'; export interface RunGuardOptions { path: string; baselineFile?: string; configFile?: string; policyFile?: string; baseRef?: string; headRef?: string; changedFilesOnly?: boolean; enableAI?: boolean; minConfidence?: Confidence; policy?: DeliveryPolicy; } export interface GuardExecution extends GuardResult { policySource?: string; acknowledgmentLifecycle: Awaited>; baselinePath?: string; } /** * Execute a deterministic compliance delivery gate. AI triage is disabled by * default so CI decisions are reproducible unless the caller explicitly opts in. */ export declare function runComplianceGuard(options: RunGuardOptions): Promise; //# sourceMappingURL=runner.d.ts.map