import type { Maybe } from "@rarible/types"; import type { Link } from "@imtbl/imx-sdk"; import type { ImxEnv } from "@rarible/immutable-wallet"; import type { Erc721AssetRequest } from "../nft/domain"; import type { BuyRequest, BuyResponse, CancelOrderRequest, CancelOrderResponse, SellRequest, SellResponse } from "./domain"; export declare function sell(link: Maybe, request: SellRequest): Promise; export declare function buy(env: ImxEnv, link: Maybe, request: BuyRequest, token: Erc721AssetRequest): Promise; export declare function cancel(link: Maybe, request: CancelOrderRequest): Promise;