import { BigintIsh, Coin, Price } from '../../core'; /** * Returns a price object corresponding to the input tick and the base/quote token * Inputs must be tokens because the address order is used to interpret the price represented by the tick * @param baseCoin the base token of the price * @param quoteCoin the quote token of the price * @param tick the tick for which to return the price */ export declare function tickToPrice(baseCoin: Coin, quoteCoin: Coin, tick: number): Price; /** * * * @param baseCoin * @param quoteCoin * @param sqrtPriceX64 * @returns */ export declare function sqrtPriceX64ToPrice(baseCoin: Coin, quoteCoin: Coin, sqrtPriceX64: BigintIsh): Price; /** * Returns the first tick for which the given price is greater than or equal to the tick price * @param price for which to return the closest tick that represents a price less than or equal to the input price, * i.e. the price of the returned tick is less than or equal to the input price */ export declare function priceToClosestTick(price: Price): number;