import BigNumber from 'bignumber.js'; import { Contracts } from './Contracts'; import { BigNumberable, BaseValue, TxResult, CallOptions, SendOptions, address } from '../lib/types'; export declare class LiquidatorProxy { private contracts; private proxy; constructor(contracts: Contracts); get address(): string; getInsuranceFund(options?: CallOptions): Promise
; getInsuranceFee(options?: CallOptions): Promise; getLiquidateReturnValue(liquidatee: address, liquidator: address, isBuy: boolean, maxPosition: BigNumberable, options?: CallOptions): Promise; approveMaximumOnPerpetual(options?: SendOptions): Promise; liquidate(liquidatee: address, liquidator: address, isBuy: boolean, maxPosition: BigNumberable, options?: SendOptions): Promise; setInsuranceFund(insuranceFund: address, options?: SendOptions): Promise; setInsuranceFee(insuranceFee: BaseValue, options?: SendOptions): Promise; }