import Joi from 'joi'; import { SchemaRules } from '../types/commonType'; export declare const buildSchema: , Keys extends keyof TModel & string = keyof TModel & string>(base: Joi.ObjectSchema, rules?: SchemaRules) => Joi.ObjectSchema; export default class BaseValidator { protected validate(schema: Joi.ObjectSchema, req: any, options?: Joi.ValidationOptions): void; }