/** * CLI helper functions: active policy status, fixture evidence, and policy * generation used by the routing CLI. These are inherently deterministic and * offline (no providers, no network) so normal CI never touches a paid API. */ import type { CandidateEvidence } from "./types.js"; export interface ActivePolicyStatus { active: boolean; policyId?: string; policyVersion?: number; hash?: string; activatedAt?: string; previousPolicyId?: string; } export declare function activePolicyStatus(): ActivePolicyStatus; /** * Deterministic fixture evidence set used for offline CLI paths (decide, * generate, promote). Uses fixture candidate IDs and a fixed evaluation * fingerprint so results are reproducible across runs and platforms. */ export declare function fixtureEvidence(): Record; /** Generate a policy from fixture evidence and return its summary. */ export declare function generatePolicyFromFixture(): unknown; /** Resolve the active policy's preferences for engine consumption. */ export declare function activePolicyContext(): { policyId: string; policyVersion: number; preferences?: { candidateId: string; quality: number; }[]; dominatedCandidateIds?: string[]; } | undefined; //# sourceMappingURL=cli-helpers.d.ts.map