import { BaseValidator } from './base-validator'; import { NumberValidator } from './number-validator'; import { StringValidator } from './string-validator'; import { ObjectValidator } from './object-validator'; export declare type Union = { string: StringValidator; number: NumberValidator; object: ObjectValidator; }; export declare type Validator = BaseValidator; export declare namespace Validator { type Type = keyof Union; }