/** * Tiny Validator utility. */ export declare type Validator = (d: any) => string | false; export declare const Validate: { /** Checks a series of rules, returns the first error (or false if none) */ many: (rules: Validator[]) => (d: any) => string | false; truthy: (d: any) => false | "Expected value to be truthy"; object: (d: any) => false | "Expected value to be an object"; array: (d: any) => false | "Expected value to be an array"; string: (d: any) => false | "Expected value to be a string"; hasKey: (key: string) => (d: any) => string | false; arrayWithEach: (validate: Validator) => (d: any) => string | false; atKey: (key: string, validate: Validator) => (d: any) => string | false; };