import { DexParams, PoolKey } from '../types'; export declare function _query(key: PoolKey, roundedTick: bigint, twapTick: bigint, spotPriceTick: bigint, ldfParams: string, ldfState: string, liquidityDensityFunction: string, dexParams: DexParams): { liquidityDensityX96_: bigint; cumulativeAmount0DensityX96: bigint; cumulativeAmount1DensityX96: bigint; newLdfState: string; shouldSurge: boolean; }; export declare function _computeSwap(key: PoolKey, inverseCumulativeAmountInput: bigint, totalLiquidity: bigint, zeroForOne: boolean, exactIn: boolean, twapTick: bigint, spotPriceTick: bigint, ldfParams: string, ldfState: string, liquidityDensityFunction: string, dexParams: DexParams): { success: boolean; roundedTick: bigint; cumulativeAmount0_: bigint; cumulativeAmount1_: bigint; swapLiquidity: bigint; };