export declare function deepFreeze<T extends object>(obj: T): T;
export declare function isObject(item: any): boolean;
export declare function deepClone<T>(obj: T): T;
export declare function LogClassFunctionCalls(namespace?: string): (target: {
    prototype: Record<string, any>;
    name?: string;
}) => void;
export declare const LogClass: typeof LogClassFunctionCalls;
