import type { ValidatorPlugin } from '@canard/schema-form';
import { createValidatorFactory } from '../validator/createValidatorFactory.js';
export { createValidatorFactory };
/**
 * AJV8 validator plugin for schema-form (Draft 2019-09 version).
 *
 * This plugin provides JSON Schema validation using AJV version 8.x
 * with Draft 2019-09 support. Unlike AJV6, AJV8 already uses JSONPointer
 * format for error dataPaths, so no path transformation is needed.
 *
 * @example
 * ```typescript
 * import { ajvValidatorPlugin } from '@canard/schema-form-ajv8-plugin/2019';
 *
 * // Use with custom AJV instance
 * const customAjv = new Ajv({ allErrors: false });
 * ajvValidatorPlugin.bind(customAjv);
 *
 * // Compile a validator
 * const validator = ajvValidatorPlugin.compile(schema);
 * const errors = await validator(data);
 * ```
 */
export declare const ajvValidatorPlugin: ValidatorPlugin;
