export interface ILogger {
    logLevels?: LogLevel[];
    setContext?(key: any, value?: any): any;
    log(level: string, ...args: any[]): void;
    debug(...args: any[]): void;
    info(...args: any[]): void;
    warn(...args: any[]): void;
    error(...args: any[]): void;
}
export declare const AllLevels: LogLevel[];
export declare type LogLevel = 'debug' | 'info' | 'warn' | 'error';
export declare function isLogLevel(level: any): level is LogLevel;
//# sourceMappingURL=ILogger.d.ts.map