/** * Validates invariant rules using AJV JSON Schema + custom business logic. */ export interface RuleValidationError { ruleId?: string; message: string; } /** * Validate rules config against the JSON Schema and custom business rules. * Returns a list of validation errors (empty = valid). */ export declare function validateRulesConfig(config: unknown): RuleValidationError[]; /** * Check whether a config has any rules defined. */ export declare function hasRules(config: unknown): boolean; //# sourceMappingURL=ruleValidator.d.ts.map