/** * JSON Schema validation engine using ajv. * @epic T4454 * @task T4458 */ /** * Validate data against a JSON Schema object. * Throws CleoError on validation failure. */ export declare function validateAgainstSchema(data: unknown, schema: Record, schemaId?: string): void; /** * Load a JSON Schema file and validate data against it. */ export declare function validateAgainstSchemaFile(data: unknown, schemaPath: string): Promise; /** * Check if data is valid against a schema without throwing. * Returns an array of error messages (empty if valid). */ export declare function checkSchema(data: unknown, schema: Record): string[]; //# sourceMappingURL=json-schema-validator.d.ts.map