/// /// import BigNumber from 'bignumber.js'; import BN from 'bn.js'; import Decimal from 'decimal.js'; import { PublicKey } from '@solana/web3.js'; export declare function signedShiftRight(n0: BN, shiftBy: number, bitWidth: number): BN; export declare function tickIndexToSqrtPricePositive(tick: number): BN; export declare function tickIndexToSqrtPriceNegative(tickIndex: number): BN; export declare function orcaTickToPriceX64(tickIndex: number): BigNumber; export declare function getOrcaTokenAmountsFromLiquidity(liquidity: number, currentSqrtPrice: BigNumber, lowerSqrtPrice: BigNumber, upperSqrtPrice: BigNumber, roundUp: boolean): { tokenAmountA: BigNumber; tokenAmountB: BigNumber; }; export declare function sqrtPriceX64ToPrice(sqrtPriceX64: BigNumber, decimalsA: number, decimalsB: number): Decimal; export declare function getPositionAddress(positionMint: PublicKey, programId?: PublicKey): PublicKey;