import { type Rpc } from '../../../helpers.js'; import { QueryClient } from '@cosmjs/stargate'; import { QueryRolesRequest, QueryRolesResponse, QueryGetAttesterRequest, QueryGetAttesterResponse, QueryAllAttestersRequest, QueryAllAttestersResponse, QueryGetPerMessageBurnLimitRequest, QueryGetPerMessageBurnLimitResponse, QueryAllPerMessageBurnLimitsRequest, QueryAllPerMessageBurnLimitsResponse, QueryGetBurningAndMintingPausedRequest, QueryGetBurningAndMintingPausedResponse, QueryGetSendingAndReceivingMessagesPausedRequest, QueryGetSendingAndReceivingMessagesPausedResponse, QueryGetMaxMessageBodySizeRequest, QueryGetMaxMessageBodySizeResponse, QueryGetNextAvailableNonceRequest, QueryGetNextAvailableNonceResponse, QueryGetSignatureThresholdRequest, QueryGetSignatureThresholdResponse, QueryGetTokenPairRequest, QueryGetTokenPairResponse, QueryAllTokenPairsRequest, QueryAllTokenPairsResponse, QueryGetUsedNonceRequest, QueryGetUsedNonceResponse, QueryAllUsedNoncesRequest, QueryAllUsedNoncesResponse, QueryRemoteTokenMessengerRequest, QueryRemoteTokenMessengerResponse, QueryRemoteTokenMessengersRequest, QueryRemoteTokenMessengersResponse, QueryBurnMessageVersionRequest, QueryBurnMessageVersionResponse, QueryLocalMessageVersionRequest, QueryLocalMessageVersionResponse, QueryLocalDomainRequest, QueryLocalDomainResponse } from './query.js'; /** Query defines the gRPC querier service. */ export interface Query { roles(request?: QueryRolesRequest): Promise; /** Queries an Attester by index */ attester(request: QueryGetAttesterRequest): Promise; /** Queries a list of Attesters */ attesters(request?: QueryAllAttestersRequest): Promise; /** Queries a PerMessageBurnLimit by index */ perMessageBurnLimit(request: QueryGetPerMessageBurnLimitRequest): Promise; /** Queries a list of PerMessageBurnLimits */ perMessageBurnLimits(request?: QueryAllPerMessageBurnLimitsRequest): Promise; /** Queries BurningAndMintingPaused */ burningAndMintingPaused(request?: QueryGetBurningAndMintingPausedRequest): Promise; /** Queries SendingAndReceivingPaused */ sendingAndReceivingMessagesPaused(request?: QueryGetSendingAndReceivingMessagesPausedRequest): Promise; /** Queries the MaxMessageBodySize */ maxMessageBodySize(request?: QueryGetMaxMessageBodySizeRequest): Promise; /** Queries the NextAvailableNonce */ nextAvailableNonce(request?: QueryGetNextAvailableNonceRequest): Promise; /** Queries the SignatureThreshold */ signatureThreshold(request?: QueryGetSignatureThresholdRequest): Promise; /** Queries a TokenPair by index */ tokenPair(request: QueryGetTokenPairRequest): Promise; /** Queries a list of TokenPair */ tokenPairs(request?: QueryAllTokenPairsRequest): Promise; /** Queries a UsedNonce by index */ usedNonce(request: QueryGetUsedNonceRequest): Promise; /** Queries a list of UsedNonces */ usedNonces(request?: QueryAllUsedNoncesRequest): Promise; /** Query the RemoteTokenMessenger of a specific domain. */ remoteTokenMessenger(request: QueryRemoteTokenMessengerRequest): Promise; /** Query all RemoteTokenMessenger's. */ remoteTokenMessengers(request?: QueryRemoteTokenMessengersRequest): Promise; burnMessageVersion(request?: QueryBurnMessageVersionRequest): Promise; localMessageVersion(request?: QueryLocalMessageVersionRequest): Promise; localDomain(request?: QueryLocalDomainRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); roles(request?: QueryRolesRequest): Promise; attester(request: QueryGetAttesterRequest): Promise; attesters(request?: QueryAllAttestersRequest): Promise; perMessageBurnLimit(request: QueryGetPerMessageBurnLimitRequest): Promise; perMessageBurnLimits(request?: QueryAllPerMessageBurnLimitsRequest): Promise; burningAndMintingPaused(request?: QueryGetBurningAndMintingPausedRequest): Promise; sendingAndReceivingMessagesPaused(request?: QueryGetSendingAndReceivingMessagesPausedRequest): Promise; maxMessageBodySize(request?: QueryGetMaxMessageBodySizeRequest): Promise; nextAvailableNonce(request?: QueryGetNextAvailableNonceRequest): Promise; signatureThreshold(request?: QueryGetSignatureThresholdRequest): Promise; tokenPair(request: QueryGetTokenPairRequest): Promise; tokenPairs(request?: QueryAllTokenPairsRequest): Promise; usedNonce(request: QueryGetUsedNonceRequest): Promise; usedNonces(request?: QueryAllUsedNoncesRequest): Promise; remoteTokenMessenger(request: QueryRemoteTokenMessengerRequest): Promise; remoteTokenMessengers(request?: QueryRemoteTokenMessengersRequest): Promise; burnMessageVersion(request?: QueryBurnMessageVersionRequest): Promise; localMessageVersion(request?: QueryLocalMessageVersionRequest): Promise; localDomain(request?: QueryLocalDomainRequest): Promise; } export declare const createRpcQueryExtension: (base: QueryClient) => { roles(request?: QueryRolesRequest): Promise; attester(request: QueryGetAttesterRequest): Promise; attesters(request?: QueryAllAttestersRequest): Promise; perMessageBurnLimit(request: QueryGetPerMessageBurnLimitRequest): Promise; perMessageBurnLimits(request?: QueryAllPerMessageBurnLimitsRequest): Promise; burningAndMintingPaused(request?: QueryGetBurningAndMintingPausedRequest): Promise; sendingAndReceivingMessagesPaused(request?: QueryGetSendingAndReceivingMessagesPausedRequest): Promise; maxMessageBodySize(request?: QueryGetMaxMessageBodySizeRequest): Promise; nextAvailableNonce(request?: QueryGetNextAvailableNonceRequest): Promise; signatureThreshold(request?: QueryGetSignatureThresholdRequest): Promise; tokenPair(request: QueryGetTokenPairRequest): Promise; tokenPairs(request?: QueryAllTokenPairsRequest): Promise; usedNonce(request: QueryGetUsedNonceRequest): Promise; usedNonces(request?: QueryAllUsedNoncesRequest): Promise; remoteTokenMessenger(request: QueryRemoteTokenMessengerRequest): Promise; remoteTokenMessengers(request?: QueryRemoteTokenMessengersRequest): Promise; burnMessageVersion(request?: QueryBurnMessageVersionRequest): Promise; localMessageVersion(request?: QueryLocalMessageVersionRequest): Promise; localDomain(request?: QueryLocalDomainRequest): Promise; }; //# sourceMappingURL=query.rpc.Query.d.ts.map