/**
* We have issue log so much messages  in debug mode that make chrome console tool hang.
 * Also have many call JSON.stringify(rule) on each manifest that impact to perf.
 * So we will implement lazy log internal here and that write log manifest info with query string debug=true&manifest=true
*/
export declare class InternalManifestLog {
    private static _enableLog;
    /**
    * Logs the object with logLevel.debug
    */
    static logDebug(callback: () => any): void;
    /**
    * Logs the time since the start measurement point was created
    * (Only if window.href contains ?debug=true)
    */
    static logDebugTimeMeasurement(uniqueMeasurementName: string, callback: () => string): void;
    /**
* Start time messurment for a named messurment
* (Only if window.href contains ?debug=true)
*/
    static logDebugTimeStart(uniqueMeasurementName: string): void;
}
