import { ValidationSchemas } from '../../../../../domain'; import { IGetSchema } from '../../../protocols'; export declare class JoiInitNestedSchema implements IGetSchema.Any { private all; setup: (model: IGetSchema.All) => IGetSchema.All; getJoiSchema: (type: T, rules: ValidationSchemas.Rules) => IGetSchema.ResultSchema; }