export declare function typeOf(v: unknown): string; export declare function isSymbol(v: unknown): v is T; export declare function isObject(v: unknown): v is T; export declare function isString(v: unknown): v is string; export declare function isNumber(v: unknown): v is number; export declare function isUndefined(v: unknown): v is undefined; export declare function isArray(v: unknown): v is T[]; export declare function isBoolean(v: unknown): v is boolean; export type AnyFn = (...args: any[]) => any; export type AnyObj = Record; export declare function isFunction(v: unknown): v is T; export declare function isPromise(obj: unknown): obj is Promise;