declare global {
    interface Window {
        console: Console;
    }
}
export declare class LoggerClass {
    constructor();
    error: (message?: any, ...args: any[]) => void;
    warn: (message?: any, ...args: any[]) => void;
    info: (message?: any, ...args: any[]) => void;
    debug: (message?: any, ...args: any[]) => void;
    log: (message?: any, ...args: any[]) => void;
    private callPassThroughMethod;
    private setLevelFunctions;
    setCallback(): void;
    setLevel(level: number): void;
}
export declare var Logger: LoggerClass;
