import type { QueryObserverOptions } from "@tanstack/query-core";
import { CHAIN_IDS } from "../constants";
import { TransformedPoolInfo } from "../types/pool";
import { getPoolInfoQueryKey } from "../query/getPoolInfo";
export declare const usePoolInfo: ({ contractAddress, chainId, options: observerOptions, }: {
    contractAddress: string;
    chainId: CHAIN_IDS;
    options?: Omit<QueryObserverOptions<TransformedPoolInfo | undefined, Error, TransformedPoolInfo | undefined, ReturnType<typeof getPoolInfoQueryKey>>, "queryKey" | "queryFn">;
}) => import("@tanstack/react-query").DefinedUseQueryResult<TransformedPoolInfo | undefined, Error>;
