import BigNumber from 'bignumber.js'; import BN from 'bn.js'; export declare function signedShiftRight(n0: BN, shiftBy: number, bitWidth: number): BN; export declare function tickIndexToSqrtPricePositive(tick: number): BigNumber; export declare function tickIndexToSqrtPriceNegative(tickIndex: number): BigNumber; export declare function tickIndexToSqrtPriceX64(tickIndex: number): BigNumber; export declare function getTokenAmountsFromLiquidity(liquidity: BigNumber, tickCurrentIndex: number, tickLowerIndex: number, tickUpperIndex: number, roundUp: boolean): { tokenAmountA: BigNumber; tokenAmountB: BigNumber; }; export declare function getTokenAmountFromSqrtPrice(liquidity: BigNumber, currentSqrtPrice: BigNumber, lowerSqrtPrice: BigNumber, upperSqrtPrice: BigNumber, roundUp: boolean): { tokenAmountA: BigNumber; tokenAmountB: BigNumber; };