import type { QueryOptions } from "@tanstack/query-core";
import { CosmWasmClient } from "@cosmjs/cosmwasm-stargate";
import { TransformedPoolInfo } from "../types/pool";
export interface GetPoolInfoOptions {
    client?: CosmWasmClient;
    contractAddress?: string;
}
export declare const getPoolInfoQueryMsg: () => {
    pool: {};
};
export declare const getPoolInfoQueryKey: (options: GetPoolInfoOptions) => readonly ["poolInfo", string | undefined];
export declare const getPoolInfoQueryOptions: (options: GetPoolInfoOptions) => QueryOptions<TransformedPoolInfo | undefined, Error, TransformedPoolInfo | undefined, ReturnType<typeof getPoolInfoQueryKey>>;
