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