import { Rpc } from "../../../../helpers"; import { QueryClient } from "@cosmjs/stargate"; import { QueryParamsRequest, QueryParamsResponse, QueryDowntimeRequest, QueryDowntimeResponse } from "./query"; /** Query represents the query service API for the downtime module. */ export interface Query { queryParams(request?: QueryParamsRequest): Promise; queryDowntime(request: QueryDowntimeRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); queryParams(request?: QueryParamsRequest): Promise; queryDowntime(request: QueryDowntimeRequest): Promise; } export declare const createRpcQueryExtension: (base: QueryClient) => { queryParams(request?: QueryParamsRequest): Promise; queryDowntime(request: QueryDowntimeRequest): Promise; };