export declare function hasCircularReference<T>(item: T): boolean;
export declare function deepClone<T>(obj: T, visited?: WeakMap<object, any>): T;
export declare function isObject(item: unknown): item is Record<string, unknown>;
export declare function isString(value: unknown): value is string;
export declare function isNullish(value: unknown): boolean;
export declare function isNumber(value: unknown): value is number;
