/** * Lightweight config-validator — `dye2e validate-config` parancs alapja. * * NEM teljes ajv-szintű JSON Schema validátor — csak a `required` + `type` * + `enum` + `minimum` ellenőrzéseket fedi (a leggyakoribb hibák ~80%-a). * Teljes draft-07 validátor: a consumer-projekt használhat `ajv`-t a * `DyE2E_JsonSchema_Util` schémájával. */ export interface DyE2E_ValidationError { path: string; message: string; } export declare class DyE2E_ConfigValidator_Util { /** * Egy `data` objektumot validál egy `schema` JSON-Schema (draft-07) ellen. * Visszaadja a hibákat — üres tömb = valid. */ static validate(data: unknown, schema: any, basePath?: string): DyE2E_ValidationError[]; private static walkValidate; private static typeOf; private static typeMatches; } //# sourceMappingURL=config-validator.util.d.ts.map