import * as Joi from 'joi'; import { z, ZodType } from 'zod'; import { FunctionResult } from '../types'; export declare class ValidatorUtil { static validate(schema: Joi.SchemaMap, payload: Record): string | null; static validateStrict(schema: Joi.SchemaMap, payload: Record, options?: Joi.ValidationOptions): FunctionResult>; static validateWithZod(schema: T, payload: Record): string | null; static validateStrictWithZod(schema: T, payload: Record): FunctionResult>; } export { Joi };