import { AnyChainflipAsset } from "./chainflip.cjs";
import BigNumber from "bignumber.js";

//#region src/tickMath.d.ts
declare const MIN_TICK = -887272;
declare const MAX_TICK: number;
declare const FULL_TICK_RANGE: {
  start: number;
  end: number;
};
declare const tickToRate: (tick: number, baseAsset: AnyChainflipAsset) => number;
declare const rateToTick: (rate: BigNumber.Value, baseAsset: AnyChainflipAsset) => number;
declare const sqrtPriceX96ToPrice: (amount: string) => BigNumber;
declare const priceX128ToPrice: (amount: string) => BigNumber;
//#endregion
export { FULL_TICK_RANGE, MAX_TICK, MIN_TICK, priceX128ToPrice, rateToTick, sqrtPriceX96ToPrice, tickToRate };