import { BigNumber } from 'ethers'; export interface CalcInterface { alignPriceToTick(instrumentAddr: string, price: BigNumber): Promise<{ tick: number; price: BigNumber }>; getWadAtTick(instrumentAddr: string, tick: number): Promise; getTickAtPWad(instrumentAddr: string, price: BigNumber): Promise; getWadAtTicks( instrumentAddr: string, lowerTick: number, upperTick: number, ): Promise<{ lowerPrice: BigNumber; upperPrice: BigNumber; }>; sqrtX96ToWad(instrumentAddr: string, sqrtPX96: BigNumber): Promise; }