import { IAlgebraPoolState } from '../types'; import { DeepReadonly } from 'ts-essentials'; export declare class TickTable { static position(tick: bigint): bigint[]; static toggleTick(networkId: number, state: Pick, tick: bigint, tickSpacing?: bigint): void; static nextInitializedTickWithinOneWord(networkId: number, state: DeepReadonly>, tick: bigint, lte: boolean, isPriceQuery: boolean, tickSpacing?: bigint): [bigint, boolean]; static getSingleSignificantBit(word: bigint): bigint; static getMostSignificantBit(word: bigint): bigint; static boundTick(tick: bigint, tickSpacing?: bigint): bigint; }