import { TxRpc } from "../../../../types.js"; import { ConfigRequest, ConfigResponse, StatusRequest, StatusResponse } from "./query.js"; import { QueryClient } from "@cosmjs/stargate"; //#region src/cosmos/base/node/v1beta1/query.rpc.Service.d.ts /** Service defines the gRPC querier service for node related queries. */ interface Service { /** Config queries for the operator configuration. */ config(request?: ConfigRequest): Promise; /** Status queries for the node status. */ status(request?: StatusRequest): Promise; } declare class ServiceClientImpl implements Service { private readonly rpc; constructor(rpc: TxRpc); config: (request?: ConfigRequest) => Promise; status: (request?: StatusRequest) => Promise; } declare const createRpcQueryExtension: (base: QueryClient) => { config(request?: ConfigRequest): Promise; status(request?: StatusRequest): Promise; }; //#endregion export { Service, ServiceClientImpl, createRpcQueryExtension };