import { Rpc } from "@osmonauts/helpers"; import { QueryFeeTokensRequest, QueryFeeTokensResponse, QueryDenomSpotPriceRequest, QueryDenomSpotPriceResponse, QueryDenomPoolIdRequest, QueryDenomPoolIdResponse, QueryBaseDenomRequest, QueryBaseDenomResponse } from "./query"; /** Query defines the RPC service */ export interface Query { feeTokens(request: QueryFeeTokensRequest): Promise; denomSpotPrice(request: QueryDenomSpotPriceRequest): Promise; denomPoolId(request: QueryDenomPoolIdRequest): Promise; baseDenom(request: QueryBaseDenomRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); feeTokens(request: QueryFeeTokensRequest): Promise; denomSpotPrice(request: QueryDenomSpotPriceRequest): Promise; denomPoolId(request: QueryDenomPoolIdRequest): Promise; baseDenom(request: QueryBaseDenomRequest): Promise; }