import { SchemaInterface } from "../Interfaces/SchemaInterfaces"; export declare function value(object: any): (key: string) => { value: any; key: string; }; export declare function functionize(funcName: string): any; export declare function explodeValidator(obj: { value: any; key: string; }): { value: any[]; key: string; } | { key: string; value: { [key: string]: ((val: any) => any)[]; }; }; export declare function chain(acc: any, func: (value: any) => any): any; export declare function reduceValidator(schema: SchemaInterface): { [key: string]: Array<((val: any) => any)>; };