import { IError, Valid } from '../validators'; export { key } from './typeObject'; export declare type SchemeType = (...funcs: Valid[]) => Validator; export declare type Validator = (value?: any) => IError[] | null; declare const _default: { array: (message?: string | undefined) => (...funcs: Valid[]) => Validator; boolean: (message?: string | undefined) => (...funcs: Valid[]) => Validator; number: (message?: string | undefined) => (...funcs: Valid[]) => Validator; object: (message?: string | undefined) => (...funcs: Valid[]) => Validator; string: (message?: string | undefined) => SchemeType; date: (message?: string | undefined) => (...funcs: Valid[]) => Validator; }; export default _default;