import type { FTAssetType, TezosProvider, XTZAssetType } from "@rarible/tezos-sdk"; import type { OrderId } from "@rarible/api-client"; import type * as OrderCommon from "../../types/order/common"; import type { PrepareOrderUpdateRequest, PrepareOrderUpdateResponse } from "../../types/order/common"; import type { RequestCurrencyAssetType } from "../../common/domain"; import type { PrepareSellInternalResponse } from "../../types/order/sell/domain"; import type { IApisSdk } from "../../domain"; import type { MaybeProvider } from "./common"; export declare class TezosSell { private provider; private unionAPI; constructor(provider: MaybeProvider, unionAPI: IApisSdk); parseTakeAssetType(type: RequestCurrencyAssetType): Promise; sell(): Promise; sellV2(request: OrderCommon.OrderInternalRequest): Promise; update(request: PrepareOrderUpdateRequest): Promise; }