/** * A generic logger which writes error messages to some location. */ export interface Logger { logError(message: string): any; }