/** * Responsible for sending log requests to the back-end with * error information. * * @export * @abstract * @class Logger */ export declare abstract class Logger { /** * Log an error to the server. * * @static * @param {Error} err * @memberof Logger */ static log(err: Error): Promise; /** * Build a error message with more information, including * user's browser and error stack trace. * * @private * @static * @param {Error} err Error to get stack and message from. * @return {string} * @memberof Logger */ private static buildMessage; }