import { Driver } from "../types/general.type";
import { ZarinpalService } from "./zarinpal.service";
import { BaseRequestResponse, RequestData, RequestOptions } from "../request/request";
import { ZibalService } from "./zibal.service";
import { NovinpalService } from "./novinpal.service";
export declare class RequestService {
    private readonly zarinpalService;
    private readonly zibalService;
    private readonly novinpalService;
    constructor(zarinpalService: ZarinpalService, zibalService: ZibalService, novinpalService: NovinpalService);
    getRequestBody(driver: Driver, options: RequestOptions): object;
    getRequestResponse<T extends RequestData>(driver: Driver, response: unknown, sandbox: boolean): BaseRequestResponse<T>;
}
