import { BigNumber as OldBigNumber } from '../../utils/bignumber'; import { ElementPoolPairData } from './elementPool'; export declare function _exactTokenInForTokenOut(amount: OldBigNumber, poolPairData: ElementPoolPairData): OldBigNumber; export declare function _tokenInForExactTokenOut(amount: OldBigNumber, poolPairData: ElementPoolPairData): OldBigNumber; export declare function _spotPriceAfterSwapExactTokenInForTokenOut(amount: OldBigNumber, poolPairData: ElementPoolPairData): OldBigNumber; export declare function _spotPriceAfterSwapTokenInForExactTokenOut(amount: OldBigNumber, poolPairData: ElementPoolPairData): OldBigNumber; export declare function _derivativeSpotPriceAfterSwapExactTokenInForTokenOut(amount: OldBigNumber, poolPairData: ElementPoolPairData): OldBigNumber; export declare function _derivativeSpotPriceAfterSwapTokenInForExactTokenOut(amount: OldBigNumber, poolPairData: ElementPoolPairData): OldBigNumber; export declare function getTimeTillExpiry(expiryTime: number, currentBlockTimestamp: number, unitSeconds: number): number;