import { Response, SuperAgentRequest } from "superagent";
import { IRequestSender } from "./interfaces/i-request-sender.interface";
import { IRequestSigner } from "./interfaces/i-request-signer.interface";
/**
 * @deprecated Use @studyportals/mb-platform-http-requests
 */
declare class SignedRequestSenderDecorator implements IRequestSender {
    private requestSigner;
    private target;
    constructor(requestSigner: IRequestSigner, target: IRequestSender);
    sendAndExtractBody<T>(request: SuperAgentRequest): Promise<T>;
    send(request: SuperAgentRequest): Promise<Response>;
}
export { SignedRequestSenderDecorator };
