import { Rpc } from "@osmonauts/helpers"; import { QueryClient } from "@cosmjs/stargate"; import { QueryDistributorAccountBalanceRequest, QueryDistributorAccountBalanceResponse, QueryParamsRequest, QueryParamsResponse, QueryClaimRecordRequest, QueryClaimRecordResponse, QueryClaimableForActionRequest, QueryClaimableForActionResponse, QueryTotalClaimableRequest, QueryTotalClaimableResponse, QueryUserVestingsRequest, QueryUserVestingsResponse, QueryClaimStatusRequest, QueryClaimStatusResponse, QueryClaimMetadataRequest, QueryClaimMetadataResponse } from "./query"; /** Query defines the RPC service */ export interface Query { distributorAccountBalance(request: QueryDistributorAccountBalanceRequest): Promise; params(request?: QueryParamsRequest): Promise; claimRecord(request: QueryClaimRecordRequest): Promise; claimableForAction(request: QueryClaimableForActionRequest): Promise; totalClaimable(request: QueryTotalClaimableRequest): Promise; userVestings(request: QueryUserVestingsRequest): Promise; claimStatus(request: QueryClaimStatusRequest): Promise; claimMetadata(request?: QueryClaimMetadataRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); distributorAccountBalance(request: QueryDistributorAccountBalanceRequest): Promise; params(request?: QueryParamsRequest): Promise; claimRecord(request: QueryClaimRecordRequest): Promise; claimableForAction(request: QueryClaimableForActionRequest): Promise; totalClaimable(request: QueryTotalClaimableRequest): Promise; userVestings(request: QueryUserVestingsRequest): Promise; claimStatus(request: QueryClaimStatusRequest): Promise; claimMetadata(request?: QueryClaimMetadataRequest): Promise; } export declare const createRpcQueryExtension: (base: QueryClient) => { distributorAccountBalance(request: QueryDistributorAccountBalanceRequest): Promise; params(request?: QueryParamsRequest): Promise; claimRecord(request: QueryClaimRecordRequest): Promise; claimableForAction(request: QueryClaimableForActionRequest): Promise; totalClaimable(request: QueryTotalClaimableRequest): Promise; userVestings(request: QueryUserVestingsRequest): Promise; claimStatus(request: QueryClaimStatusRequest): Promise; claimMetadata(request?: QueryClaimMetadataRequest): Promise; };