export interface Logger { silly(message?: T, ...optionalParams: any[]): void; debug(message?: T, ...optionalParams: any[]): void; verbose(message?: T, ...optionalParams: any[]): void; info(message?: T, ...optionalParams: any[]): void; warn(message?: T, ...optionalParams: any[]): void; error(message?: T, ...optionalParams: any[]): void; }