import { LCDClient } from "@osmonauts/lcd"; import { QueryPoolsRequest, QueryPoolsResponse, QueryNumPoolsRequest, QueryNumPoolsResponse, QueryTotalLiquidityRequest, QueryTotalLiquidityResponse, QueryPoolRequest, QueryPoolResponse, QueryPoolParamsRequest, QueryPoolParamsResponse, QueryTotalPoolLiquidityRequest, QueryTotalPoolLiquidityResponse, QueryTotalSharesRequest, QueryTotalSharesResponse, QuerySpotPriceRequest, QuerySpotPriceResponse, QuerySwapExactAmountInRequest, QuerySwapExactAmountInResponse, QuerySwapExactAmountOutRequest, QuerySwapExactAmountOutResponse } from "./query"; export declare class LCDQueryClient extends LCDClient { constructor({ restEndpoint }: { restEndpoint: string; }); pools(params?: QueryPoolsRequest): Promise; numPools(_params?: QueryNumPoolsRequest): Promise; totalLiquidity(_params?: QueryTotalLiquidityRequest): Promise; pool(params: QueryPoolRequest): 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; }