import { AuthIdentity } from 'decentraland-crypto-fetch'; import { OrderResponse, CustomizationOptions as TransakCustomizationOptions } from '../modules/gateway/transak/types'; import { WertPayload } from '../modules/gateway/types'; import { BaseClient } from './BaseClient'; export declare class MarketplaceAPI extends BaseClient { signWertMessageAndCreateSession(body: WertPayload, identity: AuthIdentity): Promise<{ signature: string; sessionId: string; }>; /** * Given the order id, returns relevant data related to status changes (status & tx hash). * * @param orderId - Transak Order ID. */ getOrder(orderId: string): Promise; /** * Given the customization options, returns the widget url for the Transak widget. * * @param customizationOptions - Customization options for the Transak widget. */ getTransakWidgetUrl(customizationOptions: Omit): Promise; }