import { LCDClient } from "@cosmology/lcd"; import { QueryPoolsRequest, QueryPoolsResponseSDKType, QueryNumPoolsRequest, QueryNumPoolsResponseSDKType, QueryTotalLiquidityRequest, QueryTotalLiquidityResponseSDKType, QueryPoolsWithFilterRequest, QueryPoolsWithFilterResponseSDKType, QueryPoolRequest, QueryPoolResponseSDKType, QueryPoolTypeRequest, QueryPoolTypeResponseSDKType, QueryCalcJoinPoolSharesRequest, QueryCalcJoinPoolSharesResponseSDKType, QueryCalcExitPoolCoinsFromSharesRequest, QueryCalcExitPoolCoinsFromSharesResponseSDKType, QueryPoolParamsRequest, QueryPoolParamsResponseSDKType, QueryTotalPoolLiquidityRequest, QueryTotalPoolLiquidityResponseSDKType, QueryTotalSharesRequest, QueryTotalSharesResponseSDKType, QuerySpotPriceRequest, QuerySpotPriceResponseSDKType, QuerySwapExactAmountInRequest, QuerySwapExactAmountInResponseSDKType, QuerySwapExactAmountOutRequest, QuerySwapExactAmountOutResponseSDKType, QueryConcentratedPoolIdLinkFromCFMMRequest, QueryConcentratedPoolIdLinkFromCFMMResponseSDKType, QueryCFMMConcentratedPoolLinksRequest, QueryCFMMConcentratedPoolLinksResponseSDKType } from "./query"; export declare class LCDQueryClient { req: LCDClient; constructor({ requestClient }: { requestClient: LCDClient; }); pools(params?: QueryPoolsRequest): Promise; numPools(_params?: QueryNumPoolsRequest): Promise; totalLiquidity(_params?: QueryTotalLiquidityRequest): Promise; poolsWithFilter(params: QueryPoolsWithFilterRequest): Promise; pool(params: QueryPoolRequest): Promise; poolType(params: QueryPoolTypeRequest): Promise; calcJoinPoolShares(params: QueryCalcJoinPoolSharesRequest): Promise; calcExitPoolCoinsFromShares(params: QueryCalcExitPoolCoinsFromSharesRequest): Promise; poolParams(params: QueryPoolParamsRequest): Promise; totalPoolLiquidity(params: QueryTotalPoolLiquidityRequest): Promise; totalShares(params: QueryTotalSharesRequest): Promise; spotPrice(params: QuerySpotPriceRequest): Promise; estimateSwapExactAmountIn(params: QuerySwapExactAmountInRequest): Promise; estimateSwapExactAmountOut(params: QuerySwapExactAmountOutRequest): Promise; concentratedPoolIdLinkFromCFMM(params: QueryConcentratedPoolIdLinkFromCFMMRequest): Promise; cFMMConcentratedPoolLinks(_params?: QueryCFMMConcentratedPoolLinksRequest): Promise; }