import { EngineConfig, ValidationEffect } from '../types'; import { ErrorSchema } from '@rjsf/utils'; export interface ValidationConfig { rules: ValidationEffect[]; } export declare const validationEngineConfig: EngineConfig; /** * Creates a custom validation function compatible with RJSF * @param validationConfig The validation configuration containing active rules * @returns A validation function that can be passed to RJSF's customValidate prop */ export declare function createCustomValidate(validationConfig: ValidationConfig): (formData: any, errors: ErrorSchema) => ErrorSchema;