import { DyE2E_VQA_FindingStatus_Type } from '../../_enums/finding-status.enum'; import { DyE2E_VQA_ValidationResult_Interface } from './manifest-validator.util'; /** * `DyE2E_VQA_FindingValidator_Util` — finding-JSON schema-validátor. * * **scope-LOCK**: a finding-et az AI agent írja; ez a validátor csak * konzisztenciát ellenőriz (severity/status enum, AI-confidence range, * reproSteps nem üres, dátum-formátum opcionális). */ export declare class DyE2E_VQA_FindingValidator_Util { static validate(input: unknown): DyE2E_VQA_ValidationResult_Interface; /** * `DyE2E_VQA_FindingStatus_FSM.canTransition`: megengedett-e a státusz-tranzíció * (spec §14). Az AI agent vagy ember a finding-státuszt mozgatja, és a validátor * ellenőrizheti, hogy a delta legitim. */ static canTransition(from: DyE2E_VQA_FindingStatus_Type, to: DyE2E_VQA_FindingStatus_Type): boolean; private static checkString; private static isIsoDate; } //# sourceMappingURL=finding-validator.util.d.ts.map