import { ValidationSchemas } from '~/domain/entities'; import { AnyValidationBuilder } from '~/domain/protocols/validation-builder/any-validation-builder'; export interface ValidationNameBuilder { build(rules: ValidationNameBuilder.Rules): ValidationNameBuilder.Schema; } export namespace ValidationNameBuilder { export type SchemaType = 'string'; export type Schema = ValidationSchemas; export type Rules = AnyValidationBuilder.BuilderRules; }