/**
 * 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<string, unknown>, schemaId?: string): void;
/**
 * Load a JSON Schema file and validate data against it.
 */
export declare function validateAgainstSchemaFile(data: unknown, schemaPath: string): Promise<void>;
/**
 * 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, unknown>): string[];
//# sourceMappingURL=json-schema-validator.d.ts.map