export interface LogLevels { propertyChange: boolean; render: boolean; propertyTracking: boolean; transitions: boolean; } export declare let logLevel: Partial; export declare let log: { (...data: any[]): void; (message?: any, ...optionalParams: any[]): void; }; export declare function logChange(target: any, prop: any, key: any, value: any): void; export declare function setCurrentFunction(target?: any, prop?: any): void; export declare function setLog(logFN: (data: string) => void): void; export declare function resetLogging(): void; export declare function setLogLevel(levels: Partial): void;