export interface ILogger {
    logLevel: number;
    log: (level: number, message: string, metadata?: any) => void;
    setLevel: (level: number) => void;
}
export declare const DefaultLogger: ILogger;
export declare function setLogger(logger: ILogger): void;
export declare function setLevel(level: number): void;
export declare function logError(message: string, metadata?: any): void;
export declare function logWarn(message: string, metadata?: any): void;
export declare function logInfo(message: string, metadata?: any): void;
export declare function logDebug(message: string, metadata?: any): void;
export declare function logSilly(message: string, metadata?: any): void;
//# sourceMappingURL=logger.d.ts.map