import { Uint160String, Uint128String, Uint256String, Int256String } from '../int'; export declare function getNextSqrtPriceFromAmount0RoundingUp(sqrtPX96: Uint160String, liquidity: Uint128String, amount: Uint256String, add: boolean): Uint160String; export declare function getNextSqrtPriceFromAmount1RoundingDown(sqrtPX96: Uint160String, liquidity: Uint128String, amount: Uint256String, add: boolean): Uint160String; export declare function getNextSqrtPriceFromInput(sqrtPX96: Uint160String, liquidity: Uint128String, amountIn: Uint256String, zeroForOne: boolean): Uint160String; export declare function getNextSqrtPriceFromOutput(sqrtPX96: Uint160String, liquidity: Uint128String, amountOut: Uint256String, zeroForOne: boolean): Uint160String; export declare function getAmount0DeltaHelper(_sqrtRatioAX96: Uint160String, _sqrtRatioBX96: Uint160String, liquidity: Uint128String, roundUp: boolean): Uint256String; export declare function getAmount1DeltaHelper(_sqrtRatioAX96: Uint160String, _sqrtRatioBX96: Uint160String, liquidity: Uint128String, roundUp: boolean): Uint256String; export declare function getAmount0Delta(sqrtRatioAX96: Uint160String, sqrtRatioBX96: Uint160String, liquidity: Uint128String): Int256String; export declare function getAmount1Delta(sqrtRatioAX96: Uint160String, sqrtRatioBX96: Uint160String, liquidity: Uint128String): Int256String;