type AnyFn = (...args: any[]) => any; export declare function isBoolean(value: unknown): value is boolean; export declare function isFunction(value: unknown): value is AnyFn; export declare function randomString(length?: number): string; export declare function getObjVal(source: Record | null | undefined, path: string, defaultValue?: any): any; export declare function to(promise: Promise): Promise<[any, T?]>; export declare function debounce(fn: T, delay?: number): T; export declare function deepClone(value: T, cache?: WeakMap): T; export {};