import { Web3Signer } from '../../signer/Web3Signer'; import { CreateOrderParams, ERC1155Order, ERC721Order, SignedOrder } from './orderTypes'; import { GasParams } from '../../types/types'; import { TransactionResponse } from '@ethersproject/abstract-provider'; export declare class OrderManager { web3Signer: Web3Signer; WETH: string; constructor(web3Signer: Web3Signer); cancelERC721Orders(signedOrders: any[], gasParams: GasParams): Promise; createSellOrder(params: CreateOrderParams, gasParams: GasParams): Promise; createBuyOrder(params: CreateOrderParams, gasParams: GasParams): Promise; signOrder(order: any): Promise; cancelERC1155Orders(signedOrders: any[], gasParams: GasParams): Promise; cancelAllOrders(gasParams?: GasParams): Promise; private getElementEx; private getHelper; private checkAndApproveSellOrder; private checkAndApproveBuyOrder; }