import { TxRpc } from "../../../types.js"; import { QueryOngoingProposalRequest, QueryOngoingProposalResponse, QueryOngoingProposalsRequest, QueryOngoingProposalsResponse } from "./query.js"; import { QueryClient } from "@cosmjs/stargate"; //#region src/xpla/burn/v1beta1/query.rpc.Query.d.ts /** Query defines the gRPC querier service for burn module. */ interface Query { /** Query all ongoing burn proposals */ ongoingProposals(request?: QueryOngoingProposalsRequest): Promise; /** Query a specific ongoing burn proposal by ID */ ongoingProposal(request: QueryOngoingProposalRequest): Promise; } declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: TxRpc); ongoingProposals: (request?: QueryOngoingProposalsRequest) => Promise; ongoingProposal: (request: QueryOngoingProposalRequest) => Promise; } declare const createRpcQueryExtension: (base: QueryClient) => { ongoingProposals(request?: QueryOngoingProposalsRequest): Promise; ongoingProposal(request: QueryOngoingProposalRequest): Promise; }; //#endregion export { Query, QueryClientImpl, createRpcQueryExtension };