import type { HostStatus } from "../types.js"; import { HOST_MANIFEST } from "./host-manifest.generated.js"; export type HostVersionStatus = "match" | "mismatch" | "unknown"; export type CompatVerdict = { hostVersion: { pinned: string; live: string | null; status: HostVersionStatus; }; capabilities: { known: string[]; live: string[]; missing: string[]; extra: string[]; }; wrappers: { present: string[]; missingFromTable: string[]; }; }; export type CompatLiveStatus = Pick; export declare function evaluateCompat(live: CompatLiveStatus, manifest?: typeof HOST_MANIFEST): CompatVerdict; export declare function formatCompatVerdict(verdict: CompatVerdict): string; //# sourceMappingURL=compat.d.ts.map