import * as Ajv from "ajv";
/**
 * Creates a validator function based on a JSON schema
 * @param {Object} schema - The JSON schema to validate against
 * @returns {Function} A validation function that returns { valid: boolean, errors: Array }
 */
export declare function createJsonSchemaValidator(schema: object): (data: object | Array<any>) => {
    valid: boolean;
    errors?: Ajv.ErrorObject[] | undefined | null;
};
//# sourceMappingURL=validator.d.ts.map