import { Invalid, Valid, Validator } from "../models/validators"; export declare const not: (validator: Validator, reason?: string) => Validator; export declare const both: (first: Validator, second: Validator) => Validator; export declare const either: (first: Validator, second: Validator) => Validator; export declare const optional: (validator: Validator) => Validator; export declare const chain: (first: Validator, second: Validator) => (input: unknown) => Invalid | Invalid | Valid;