import MockAdapter from 'axios-mock-adapter';
import { AuthenticateResponse } from '../../index';
export declare const qpay: {
    api: import("axios").AxiosInstance;
    authenticate: (data: import("../../index").AuthenticateParams) => Promise<import("axios").AxiosResponse<AuthenticateResponse, any>>;
    refreshToken: (data: import("../../index").RefreshRequestParams) => Promise<import("axios").AxiosResponse<import("../../index").RefreshResponse, any>>;
    createInvoice: (data: import("../../index").CreateInvoiceRequestParams) => Promise<import("axios").AxiosResponse<import("../../index").InvoiceResponse, any>>;
    getInvoice: (data: import("../../index").GetOrCancelInvoiceRequestParams) => Promise<import("axios").AxiosResponse<import("../../index").InvoiceResponse, any>>;
    cancelInvoice: (data: import("../../index").GetOrCancelInvoiceRequestParams) => Promise<import("axios").AxiosResponse<import("../../index").InvoiceResponse, any>>;
    getPayment: (data: import("../../index").PaymentGetRequestParams) => Promise<import("axios").AxiosResponse<import("../../index").PaymentGetResponse, any>>;
    checkPayment: (data: import("../../index").PaymentCheckRequestParams) => Promise<import("axios").AxiosResponse<import("../../index").PaymentCheckResponse, any>>;
    cancelPayment: (data: import("../../index").PaymentCancelRequestParams) => Promise<import("axios").AxiosResponse<import("../../index").PaymentCancelResponse, any>>;
    refundPayment: (data: import("../../index").PaymentCancelRequestParams) => Promise<import("axios").AxiosResponse<import("../../index").PaymentCancelResponse, any>>;
    getPaymentList: (data: import("../../index").PaymentListRequestParams) => Promise<import("axios").AxiosResponse<import("../../index").PaymentListResponse, any>>;
};
export declare const isSandBox: boolean;
export declare const env: {
    VITE_SANDBOX: "true";
    VITE_BASE_URL: string;
    VITE_USERNAME: string;
    VITE_PASSWORD: string;
    VITE_INVOICE_CODE: string;
} | null;
export declare const mockApi: MockAdapter | null;
export declare const mockAuthenticate: () => void;
