/**
 * Add an error to the log.
 * @author Gabe Abrams
 * @param {string} message - error message to log
 * @param {string} code - the error code
 * @param {object} [metadata={}] - a metadata object to attach to the log
 * @param {boolean} [ignoreSessionExpiry] - if true, catch session expiry
 *   separately
 */
type LogError = (opts: {
    message: string;
    code: string;
    metadata?: {
        [key in string]: any;
    };
    ignoreSessionExpiry?: boolean;
}) => Promise<void>;
export default LogError;
