import { IApiResponse, IApiResponseCollection, ICheckout, ICheckoutCompleteResponse } from '..'; export interface ICheckoutService { fetchCheckout(authToken: string, checkoutId: string): Promise>; fetchCheckouts(accountId: string, authToken: string, params: any): Promise>; complete(authToken: string, checkoutId: string, payment: { payment_mode: string; payment_token?: string; }): Promise>; } export declare class CheckoutService implements ICheckoutService { fetchCheckout(authToken: string, checkoutId: string): Promise>; fetchCheckouts(accountId: string, authToken: string, params: any): Promise>; complete(authToken: string, checkoutId: string, payment: { payment_mode: string; payment_token?: string; }): Promise>; }