/** * `DyE2E_VQA_ManifestValidator_Util` — lightweight validátor a `DyE2E_VQA_Feature_Manifest`-re. * * Nem AJV-dep — saját, deterministikus rule-walker. Az eredmény tartalmazza: * - `ok`: valid / invalid * - `errors`: JSON-path-alapú error-lista * * **scope-LOCK**: csak schema-konzisztencia, NEM AI-jellegű ellenőrzés. */ export interface DyE2E_VQA_ValidationError_Interface { path: string; code: 'required-missing' | 'type-mismatch' | 'unknown-enum' | 'duplicate-id' | 'empty-array' | 'invalid-reference' | 'invalid-format'; message: string; } export interface DyE2E_VQA_ValidationResult_Interface { ok: boolean; errors: DyE2E_VQA_ValidationError_Interface[]; } export declare class DyE2E_VQA_ManifestValidator_Util { /** Bemenetre szigorú validátor — minden hibát összegyűjt, nem rövidre zár. */ static validate(input: unknown): DyE2E_VQA_ValidationResult_Interface; private static validateFlowSteps; private static checkString; private static checkFilenameFriendly; private static checkArrayNonEmpty; } //# sourceMappingURL=manifest-validator.util.d.ts.map