interface Logger {
    error(moduleName: string, message: string, ...args: any[]): void;
    warn(moduleName: string, message: string, ...args: any[]): void;
    info(moduleName: string, message: string, ...args: any[]): void;
    verbose(moduleName: string, message: string, ...args: any[]): void;
    silly(moduleName: string, message: string, ...args: any[]): void;
}
declare const getLogger: (logger?: Logger | undefined) => Logger;
export type { Logger as Loggable, // @deprecated: use Logger instead. will be removed after Dec 31, 2022
Logger, };
export { getLogger as getLoggable, // @deprecated: use getLogger instead. will be removed after Dec 31, 2022
getLogger, };
//# sourceMappingURL=logger.d.ts.map