import { SuperAgentRequest } from "superagent"; import { IServiceLayerRequestsSender } from "../adapters/interfaces/i-service-layer-request-sender.class"; declare class ResilientServiceLayerRequestsSenderDecorator implements IServiceLayerRequestsSender { protected readonly serviceLayerRequestsSender: IServiceLayerRequestsSender; protected readonly maximumRetries: number; private readonly delayTime; constructor(serviceLayerRequestsSender: IServiceLayerRequestsSender, maximumRetries: number); send(request: SuperAgentRequest): Promise; private execute; private delay; } export { ResilientServiceLayerRequestsSenderDecorator };