import * as superagent from "superagent";
import { ISuperAgentRequestFactory } from "../requests/interfaces/i-super-agent-request-factory.interface";
/**
 * A basic implementation of the ISuperAgentRequestFactory interface.
 *
 * @deprecated Use @studyportals/mb-platform-http-requests
 */
declare class BaseSuperAgentRequestFactory implements ISuperAgentRequestFactory {
    /**
     * Creates a GET request to the specified path.
     */
    get(path: string): superagent.SuperAgentRequest;
    /**
     * Creates a POST request to the specified path.
     */
    post(path: string): superagent.SuperAgentRequest;
    /**
     * Creates a PUT request to the specified path.
     */
    put(path: string): superagent.SuperAgentRequest;
    /**
     * Creates a DELETE request to the specified path.
     */
    delete(path: string): superagent.SuperAgentRequest;
}
export { BaseSuperAgentRequestFactory };
