import { ValidateSchema } from '../../../../../data/protocols'; import { ValidationSchemas } from '../../../../../domain'; import { IGetSchema } from '../../../protocols'; export declare class JoiValidator implements ValidateSchema { protected readonly joiSchemaGetter: IGetSchema; constructor(joiSchemaGetter: IGetSchema); validate(model: ValidateSchema.Model, value: unknown): string[] | null; }