export declare enum Kinds { OBJECT = "OBJECT", ARRAY = "ARRAY", STRING = "STRING", NUMBER = "NUMBER", FLOAT = "FLOAT", LONG = "LONG", FUNCTION = "FUNCTION", } export interface Kind { [key: string]: boolean; } export declare function is(thing: any, ...types: Kinds[]): Partial; export declare function isObject(thing: any): boolean; export declare function isArray(thing: any): boolean; export declare function isString(thing: any): boolean; export declare function isNumber(thing: any): boolean; export declare function isFloat(thing: any): boolean; export declare function isFunction(thing: any): boolean;