export declare enum DebugLevel { None = 0, Performance = 1, Message = 2, Error = 6, Warning = 14, Verbose = 30, All = 31 } export declare let GlobalLogLevel: DebugLevel; export declare const LogLevel: (value: DebugLevel) => void; export declare const PerformanceLog: (...args: any[]) => any; export declare const MessageLog: (...args: any[]) => any; export declare const VerboseLog: (...args: any[]) => any; export declare const WarningLog: (...args: any[]) => any; export declare const ErrorLog: (...args: any[]) => any; export declare const Elapsed: (start: number) => string; export declare const PerformanceLogger: (label: string, callback: (start: number) => void, handleMessage?: (ms: number) => void) => void;