import JSBI from 'jsbi';
import { FeeAmount } from '../constants/constants';
export declare function positionEfficiency(feeTier: number, minWidth: number): number;
export declare function getLargerInTicks(tickSpacing: number, minWidth: number): number;
export declare function feeTierToTickSpacing(feeTier: number): number;
export declare function convertBasedOnEfficiency(amount: number, feeTier: number, minWidth: number): number;
export declare function getAmountsCurrentTickUSD(sqrtPriceX96: number, tickCurrent: number, liquidity: number, feeTier: number, decimals0: number, decimals1: number, price0: number, price1: number): number;
export declare const LARGE_NUMBER_FOR_SWAP: JSBI;
/**
 * The default factory tick spacings by fee amount.
 */
export declare const FEES: {
    [fee: number]: FeeAmount;
};
