///
import { HttpResponse, HttpResponseOk, HttpResponseError, ApiError } from '../http/types';
import { CreateTokenResponse, ClientNonceResponse, PaymentProvidersResponse, ProviderId, LoyaltyProgram } from './types';
export declare const getMockedPaymentCreateClientTokenResponse: (partialBody?: Partial) => HttpResponseOk;
export declare const getMockedErrorPaymentCreateClientTokenResponse: (code?: string) => HttpResponseError;
export declare const getPaymentCreateClientTokenMock: (partialBody?: Partial) => jest.Mock>, []>;
export declare const getMockedAddPaymentCardResponse: (partialBody?: Partial) => HttpResponseOk;
export declare const getMockedErrorAddPaymentCardResponse: (code?: string) => HttpResponseError;
export declare const getAddPaymentCardMock: (partialBody?: Partial) => jest.Mock>, []>;
export declare const getMockedPaymentGetClientNonceResponse: (partialBody?: Partial) => HttpResponseOk;
export declare const getMockedErrorPaymentGetClientNonceResponse: (code?: string) => HttpResponseError;
export declare const getPaymentGetClientNonceMock: (partialBody?: Partial) => jest.Mock>, []>;
export declare const paymentProviderIdBeingUsed: ProviderId;
export declare const loyaltyProgramBeingUsed: LoyaltyProgram;
export declare const getMockedPaymentProviderResponse: () => HttpResponseOk;
export declare const getMockedPaymentProviderEmptyResponse: () => HttpResponseOk;
export declare const getMockedPaymentProviderWithoutLoyaltyResponse: () => HttpResponseOk;
export declare const getPaymentProviderMock: (partialBody?: Partial) => jest.Mock>, []>;