import { LCDClient } from "@cosmology/lcd"; import { PoolsRequest, PoolsResponseSDKType, ParamsRequest, ParamsResponseSDKType, UserPositionsRequest, UserPositionsResponseSDKType, LiquidityPerTickRangeRequest, LiquidityPerTickRangeResponseSDKType, LiquidityNetInDirectionRequest, LiquidityNetInDirectionResponseSDKType, ClaimableSpreadRewardsRequest, ClaimableSpreadRewardsResponseSDKType, ClaimableIncentivesRequest, ClaimableIncentivesResponseSDKType, PositionByIdRequest, PositionByIdResponseSDKType, PoolAccumulatorRewardsRequest, PoolAccumulatorRewardsResponseSDKType, IncentiveRecordsRequest, IncentiveRecordsResponseSDKType, TickAccumulatorTrackersRequest, TickAccumulatorTrackersResponseSDKType, CFMMPoolIdLinkFromConcentratedPoolIdRequest, CFMMPoolIdLinkFromConcentratedPoolIdResponseSDKType, UserUnbondingPositionsRequest, UserUnbondingPositionsResponseSDKType, GetTotalLiquidityRequest, GetTotalLiquidityResponseSDKType, NumNextInitializedTicksRequest, NumNextInitializedTicksResponseSDKType } from "./query"; export declare class LCDQueryClient { req: LCDClient; constructor({ requestClient }: { requestClient: LCDClient; }); pools(params?: PoolsRequest): Promise; params(_params?: ParamsRequest): Promise; userPositions(params: UserPositionsRequest): Promise; liquidityPerTickRange(params: LiquidityPerTickRangeRequest): Promise; liquidityNetInDirection(params: LiquidityNetInDirectionRequest): Promise; claimableSpreadRewards(params: ClaimableSpreadRewardsRequest): Promise; claimableIncentives(params: ClaimableIncentivesRequest): Promise; positionById(params: PositionByIdRequest): Promise; poolAccumulatorRewards(params: PoolAccumulatorRewardsRequest): Promise; incentiveRecords(params: IncentiveRecordsRequest): Promise; tickAccumulatorTrackers(params: TickAccumulatorTrackersRequest): Promise; cFMMPoolIdLinkFromConcentratedPoolId(params: CFMMPoolIdLinkFromConcentratedPoolIdRequest): Promise; userUnbondingPositions(params: UserUnbondingPositionsRequest): Promise; getTotalLiquidity(_params?: GetTotalLiquidityRequest): Promise; numNextInitializedTicks(params: NumNextInitializedTicksRequest): Promise; }