import { BigNumber } from 'ethers';
import { Token } from '../../../position/position.interface';
import { Network } from '../../../types';
import { UniswapV3LiquidityPositionContractData, UniswapV3LiquiditySlotContractData, UniswapV3LiquidityTickContractData } from './uniswap-v3.liquidity.types';
export declare const getSupplied: ({ position, slot, token0, token1, network, liquidity, }: {
    position: UniswapV3LiquidityPositionContractData;
    slot: UniswapV3LiquiditySlotContractData;
    token0: Token;
    token1: Token;
    network: Network;
    liquidity: BigNumber;
}) => string[];
export declare const getClaimable: ({ position, slot, ticksLower, ticksUpper, feeGrowth0, feeGrowth1, }: {
    position: UniswapV3LiquidityPositionContractData;
    slot: UniswapV3LiquiditySlotContractData;
    ticksLower: UniswapV3LiquidityTickContractData;
    ticksUpper: UniswapV3LiquidityTickContractData;
    feeGrowth0: BigNumber;
    feeGrowth1: BigNumber;
}) => string[];
export declare const getRange: ({ position, slot, token0, token1, network, liquidity, }: {
    position: UniswapV3LiquidityPositionContractData;
    slot: UniswapV3LiquiditySlotContractData;
    token0: Token;
    token1: Token;
    network: Network;
    liquidity: BigNumber;
}) => number[];
