export declare const boolean: () => {
    test: (v: any) => boolean;
    message: (v: any) => string;
};
export declare const ipv4: () => {
    test: (v: any) => boolean;
    message: (v: any) => any;
};
export declare const even: () => {
    test: (v: any) => boolean;
    message: (v: any) => string;
};
export declare const odd: () => {
    test: (v: any) => boolean;
    message: (v: any) => string;
};
export declare const min: ({ value: x }: {
    value: any;
}) => {
    test: (v: any) => boolean;
    message: (v: any) => string;
};
export declare const max: ({ value: x }: {
    value: any;
}) => {
    test: (v: any) => boolean;
    message: (v: any) => string;
};
export declare const integer: () => {
    test: (number: unknown) => boolean;
    message: (v: any) => string;
};
export declare const positive: () => {
    test: (v: any) => boolean;
    message: (v: any) => string;
};
export declare const negative: () => {
    test: (v: any) => boolean;
    message: (v: any) => string;
};
export declare const year: ({ min, max }: {
    min?: number | undefined;
    max?: number | undefined;
}) => {
    test: (v: any) => boolean;
    message: (v: any) => string;
};
export declare const range: ({ min, max }: {
    min: any;
    max: any;
}) => {
    test: (v: any) => boolean;
    message: (v: any) => string;
};
export declare const minLength: ({ min: x }: {
    min: any;
}) => {
    test: (v: any) => boolean;
    message: (v: any) => string;
};
export declare const maxLength: ({ max: x }: {
    max: any;
}) => {
    test: (v: any) => boolean;
    message: (v: any) => string;
};
export declare const values: ({ values: x }: {
    values: any;
}) => {
    test: (v: any) => boolean;
    message: (v: any) => string;
};
export declare const match: ({ pattern, flags, message, }: {
    pattern: string;
    flags?: any;
    message: string | undefined;
}) => {
    test: (v: any) => boolean;
    message: (v: any) => any;
};
export declare const hasUpperLetter: () => {
    test: (v: any) => boolean;
    message: (v: any) => any;
};
export declare const hasLowerLetter: () => {
    test: (v: any) => boolean;
    message: (v: any) => any;
};
export declare const hasDigit: () => {
    test: (v: any) => boolean;
    message: (v: any) => any;
};
export declare const hasSpecialChar: () => {
    test: (v: any) => boolean;
    message: (v: any) => any;
};
export declare const email: () => {
    test: (v: any) => boolean;
    message: (v: any) => any;
};
export declare const phone: () => {
    test: (v: any) => boolean;
    message: (v: any) => any;
};
export declare const uuid: () => {
    test: (v: any) => boolean;
    message: (v: any) => any;
};
export declare const url: () => {
    test: (v: any) => boolean;
    message: (v: any) => any;
};
export declare const arn: () => {
    test: (v: any) => boolean;
    message: (v: any) => any;
};
export declare const unknown: () => {
    test: () => boolean;
    message: () => string;
};
export declare const visaNumber: () => {
    test: (v: any) => boolean;
    message: () => string;
};
export declare const jsonString: () => {
    check: (v: any) => any;
};
//# sourceMappingURL=validators.d.ts.map