/**
 * 验证插件
 *
 * 提供请求参数和响应数据验证能力（基于 Zod）
 */
import type { RequestPlugin } from './RequestPlugin';
/**
 * 验证插件配置
 */
export interface ValidationPluginConfig {
    /**
     * 是否启用验证
     */
    enabled?: boolean;
    /**
     * 验证失败时的默认处理方式
     */
    onValidationError?: (error: unknown) => void;
}
/**
 * 创建验证插件
 *
 * @param config - 验证插件配置
 * @returns 验证插件实例
 */
export declare function createValidationPlugin(config?: ValidationPluginConfig): RequestPlugin;
//# sourceMappingURL=validation.d.ts.map