import { ERC20Item, NativeItem } from '@imtbl/orderbook'; import { ERC721Item, ERC1155Item, SellOrder, BuyToken, SellResult, WrappedBrowserProvider } from '../../types'; import { CheckoutConfiguration } from '../../config'; export declare const getERC721Requirement: (id: string, contractAddress: string, spenderAddress: string) => ERC721Item; export declare const getERC1155Requirement: (id: string, contractAddress: string, spenderAddress: string, amount: string) => ERC1155Item; export declare const getBuyToken: (buyToken: BuyToken, decimals?: number) => ERC20Item | NativeItem; export declare const sell: (config: CheckoutConfiguration, provider: WrappedBrowserProvider, orders: Array) => Promise;