import { type Rpc } from '../../../helpers.js'; import { QueryClient } from '@cosmjs/stargate'; import { QueryAccountRequest, AccountResponse, QueryAccountsRequest, AccountsResponse, QueryDisabledListRequest, DisabledListResponse } from './query.js'; /** 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; }; //# sourceMappingURL=query.rpc.Query.d.ts.map