/** * Internal helpers for appending DecisionBasis entries as the kernel walks * through the PolicyBundle. * * The adjudicator collects bases from every guard that returns null (a "pass"). * The final Decision carries this array so auditors can see every check that * ran, not only the one that made the final call. */ import { type DecisionBasis } from "../basis-codes.js"; type PassCategory = "state" | "auth" | "taint" | "business"; export declare function makePassBasis(category: PassCategory): DecisionBasis<"state"> | DecisionBasis<"auth"> | DecisionBasis<"taint"> | DecisionBasis<"business">; export {}; //# sourceMappingURL=basis.d.ts.map