/*! * Copyright (c) 2015-2020 Cisco Systems, Inc. See LICENSE file. */ import { Interceptor } from '@webex/http-core'; /** * @class */ export default class LocusRetryStatusInterceptor extends Interceptor { /** * @returns {LocusRetryStatusInterceptor} */ static create(): LocusRetryStatusInterceptor; /** * Handle response errors * @param {Object} options * @param {WebexHttpError} reason * @returns {Promise} */ onResponseError(options: any, reason: any): Promise; /** * Handle retries for locus service unavailable errors * @param {Object} options associated with the request * @param {number} retryAfterTime retry after time in milliseconds * @returns {Promise} */ handleRetryRequestLocusServiceError(options: any, retryAfterTime: any): Promise; }