import { TxRpc } from "../../../types.js"; import { AppOptionsRequest, AppOptionsResponse } from "./query.js"; import { QueryClient } from "@cosmjs/stargate"; //#region src/cosmos/autocli/v1/query.rpc.Query.d.ts /** RemoteInfoService provides clients with the information they need to build dynamically CLI clients for remote chains. */ interface Query { /** AppOptions returns the autocli options for all of the modules in an app. */ appOptions(request?: AppOptionsRequest): Promise; } declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: TxRpc); appOptions: (request?: AppOptionsRequest) => Promise; } declare const createRpcQueryExtension: (base: QueryClient) => { appOptions(request?: AppOptionsRequest): Promise; }; //#endregion export { Query, QueryClientImpl, createRpcQueryExtension };