import { Rpc } from "../../../helpers"; import { QueryClient } from "@cosmjs/stargate"; import { QueryParamsRequest, QueryParamsResponse, QueryGetStakeStorageRequest, QueryGetStakeStorageResponse, QueryAllStakeStorageRequest, QueryAllStakeStorageResponse, QueryGetEpochDetailsRequest, QueryGetEpochDetailsResponse, QueryGetFixatedParamsRequest, QueryGetFixatedParamsResponse, QueryAllFixatedParamsRequest, QueryAllFixatedParamsResponse, QueryProviderMetaDataRequest, QueryProviderMetaDataResponse } from "./query"; /** Query defines the gRPC querier service. */ export interface Query { /** Parameters queries the parameters of the module. */ params(request?: QueryParamsRequest): Promise; /** Queries a StakeStorage by index. */ stakeStorage(request: QueryGetStakeStorageRequest): Promise; /** Queries a list of StakeStorage items. */ stakeStorageAll(request?: QueryAllStakeStorageRequest): Promise; /** Queries a EpochDetails by index. */ epochDetails(request?: QueryGetEpochDetailsRequest): Promise; /** Queries a FixatedParams by index. */ fixatedParams(request: QueryGetFixatedParamsRequest): Promise; /** Queries a list of FixatedParams items. */ fixatedParamsAll(request?: QueryAllFixatedParamsRequest): Promise; /** Queries provider metadata. */ providerMetaData(request: QueryProviderMetaDataRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); params(request?: QueryParamsRequest): Promise; stakeStorage(request: QueryGetStakeStorageRequest): Promise; stakeStorageAll(request?: QueryAllStakeStorageRequest): Promise; epochDetails(request?: QueryGetEpochDetailsRequest): Promise; fixatedParams(request: QueryGetFixatedParamsRequest): Promise; fixatedParamsAll(request?: QueryAllFixatedParamsRequest): Promise; providerMetaData(request: QueryProviderMetaDataRequest): Promise; } export declare const createRpcQueryExtension: (base: QueryClient) => { params(request?: QueryParamsRequest): Promise; stakeStorage(request: QueryGetStakeStorageRequest): Promise; stakeStorageAll(request?: QueryAllStakeStorageRequest): Promise; epochDetails(request?: QueryGetEpochDetailsRequest): Promise; fixatedParams(request: QueryGetFixatedParamsRequest): Promise; fixatedParamsAll(request?: QueryAllFixatedParamsRequest): Promise; providerMetaData(request: QueryProviderMetaDataRequest): Promise; };