import { Rpc } from "../../../helpers"; import { QueryClient } from "@cosmjs/stargate"; import { QueryAccountRequest, AccountResponse, QueryAccountsRequest, AccountsResponse, QueryDisabledListRequest, DisabledListResponse } from "./query"; /** Query defines the circuit gRPC querier service. */ export interface Query { /** Account returns account permissions. */ account(request: QueryAccountRequest): Promise; /** Account returns account permissions. */ accounts(request?: QueryAccountsRequest): Promise; /** DisabledList returns a list of disabled message urls */ disabledList(request?: QueryDisabledListRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); account: (request: QueryAccountRequest) => Promise; accounts: (request?: QueryAccountsRequest) => Promise; disabledList: (request?: QueryDisabledListRequest) => Promise; } export declare const createRpcQueryExtension: (base: QueryClient) => { account(request: QueryAccountRequest): Promise; accounts(request?: QueryAccountsRequest): Promise; disabledList(request?: QueryDisabledListRequest): Promise; };