import { IRules } from "./types.cjs"; //#region src/shield/validation.d.ts /** * Validates the rule tree declaration by checking references of rule * functions. We deem rule tree valid if no two rules with the same name point * to different rules. */ declare function validateRuleTree>(ruleTree: IRules): { status: "ok"; } | { status: "err"; message: string; }; declare class ValidationError extends Error { constructor(message: string); } //#endregion export { ValidationError, validateRuleTree }; //# sourceMappingURL=validation.d.cts.map