import { Currency, ElixirPool, FeeAmount, Position, Price, Token } from '@envanik/sdk';
import { PoolState } from './types';
export declare function usePool(currencyA: Currency | undefined, currencyB: Currency | undefined, feeAmount: FeeAmount | undefined): [PoolState, ElixirPool | null];
export default function useIsTickAtLimit(feeAmount: FeeAmount | undefined, tickLower: number | undefined, tickUpper: number | undefined): {
    LOWER: boolean | undefined;
    UPPER: boolean | undefined;
};
export declare function getPriceOrderingFromPositionForUI(position?: Position): {
    priceLower?: Price;
    priceUpper?: Price;
    quote?: Token;
    base?: Token;
};
