import { AxiosInstance, Method } from 'axios'; import { QuickpaySdkOptions } from './types'; import { Logger } from '@medusajs/medusa'; export declare class QuickPayHttpClient { protected readonly baseUrl_: string; protected readonly httpClient_: AxiosInstance; protected readonly options_: QuickpaySdkOptions; protected readonly logger_?: Logger; protected accessToken_: string; constructor(options: QuickpaySdkOptions); /** * Run a request and return the result * @param url * @param data * @param method * @protected */ request({ url, data, method, }: { url: string; data?: T; method?: Method; }): Promise; }