import { interfaces } from 'inversify'; export declare type ClassConstructor = new (...args: any[]) => Type; /** * Dynamically creates a new logger based on the name of the type it's being injected into. * @param bind Inversify's `bind` function for the current module/container * @param type Type the logger is being bound to */ export declare function bindLogger(bind: interfaces.Bind, type: ClassConstructor): void;