import { ethers } from 'ethers'; import { AddLiquidityParam, TxOptionsWithSigner, RemoveLiquidityParam, PlaceLimitOrderParam, PlaceMarketOrderParam, BatchPlaceLimitOrderParam, PlaceCrossMarketOrderParam, TxOptions } from '../../types'; import { InstrumentModule } from '../instrument.module'; export declare class InverseInstrumentModule extends InstrumentModule { addLiquidity(param: AddLiquidityParam, txOptions: TxOptionsWithSigner): Promise; addLiquidity(param: AddLiquidityParam, txOptions?: TxOptions): Promise; removeLiquidity(param: RemoveLiquidityParam, txOptions: TxOptionsWithSigner): Promise; removeLiquidity(param: RemoveLiquidityParam, txOptions?: TxOptions): Promise; placeLimitOrder(param: PlaceLimitOrderParam, txOptions: TxOptionsWithSigner): Promise; placeLimitOrder(param: PlaceLimitOrderParam, txOptions?: TxOptions): Promise; placeMarketOrder(param: PlaceMarketOrderParam, txOptions: TxOptionsWithSigner): Promise; placeMarketOrder(param: PlaceMarketOrderParam, txOptions?: TxOptions): Promise; batchPlaceLimitOrder(param: BatchPlaceLimitOrderParam, txOptions: TxOptionsWithSigner): Promise; batchPlaceLimitOrder(param: BatchPlaceLimitOrderParam, txOptions?: TxOptions): Promise; placeCrossMarketOrder(param: PlaceCrossMarketOrderParam, txOptions: TxOptionsWithSigner): Promise; placeCrossMarketOrder(param: PlaceCrossMarketOrderParam, txOptions?: TxOptions): Promise; } //# sourceMappingURL=instrument.module.d.ts.map