export declare type ElixirTick = {
    id: string;
    tickIdx: string;
    liquidityGross: string;
    liquidityNet: string;
};
export declare type ElixirPoolType = {
    id: string;
    token0: {
        id: string;
        decimals: string;
        symbol: string;
        name: string;
    };
    token1: {
        id: string;
        decimals: string;
        symbol: string;
        name: string;
    };
    feeTier: string;
    sqrtPrice: string;
    liquidity: string;
    tick: string;
    ticks: ElixirTick[];
};
export declare const GET_ELIXIR_POOLS: import("graphql").DocumentNode;
/**
 * this hook is useful to find information of given elixir pool addresses from subgraph
 * @param poolAddresses array of pool address
 * @returns list of elixir pools
 */
export declare const useElixirPools: (poolAddresses?: (string | undefined)[] | undefined) => import("react-query").UseQueryResult<ElixirPoolType[] | null, unknown>;
