import { ChainByIBCPathRequest, ChainByIBCPathResponse, IBCPathRequest, IBCPathResponse, ParamsRequest, ParamsResponse, PendingIBCTransferCountRequest, PendingIBCTransferCountResponse } from "./query"; import { AddCosmosBasedChainRequest, AddCosmosBasedChainResponse, CallContractRequest, CallContractResponse, ConfirmDepositRequest, ConfirmDepositResponse, ExecutePendingTransfersRequest, ExecutePendingTransfersResponse, LinkRequest, LinkResponse, RegisterAssetRequest, RegisterAssetResponse, RegisterFeeCollectorRequest, RegisterFeeCollectorResponse, RetryIBCTransferRequest, RetryIBCTransferResponse, RouteIBCTransfersRequest, RouteIBCTransfersResponse, RouteMessageRequest, RouteMessageResponse } from "./tx"; export declare const protobufPackage = "axelar.axelarnet.v1beta1"; /** Msg defines the axelarnet Msg service. */ export interface MsgService { Link(request: LinkRequest): Promise; ConfirmDeposit(request: ConfirmDepositRequest): Promise; ExecutePendingTransfers(request: ExecutePendingTransfersRequest): Promise; AddCosmosBasedChain(request: AddCosmosBasedChainRequest): Promise; RegisterAsset(request: RegisterAssetRequest): Promise; RouteIBCTransfers(request: RouteIBCTransfersRequest): Promise; RegisterFeeCollector(request: RegisterFeeCollectorRequest): Promise; RetryIBCTransfer(request: RetryIBCTransferRequest): Promise; RouteMessage(request: RouteMessageRequest): Promise; CallContract(request: CallContractRequest): Promise; } export declare const MsgServiceServiceName = "axelar.axelarnet.v1beta1.MsgService"; export declare class MsgServiceClientImpl implements MsgService { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); Link(request: LinkRequest): Promise; ConfirmDeposit(request: ConfirmDepositRequest): Promise; ExecutePendingTransfers(request: ExecutePendingTransfersRequest): Promise; AddCosmosBasedChain(request: AddCosmosBasedChainRequest): Promise; RegisterAsset(request: RegisterAssetRequest): Promise; RouteIBCTransfers(request: RouteIBCTransfersRequest): Promise; RegisterFeeCollector(request: RegisterFeeCollectorRequest): Promise; RetryIBCTransfer(request: RetryIBCTransferRequest): Promise; RouteMessage(request: RouteMessageRequest): Promise; CallContract(request: CallContractRequest): Promise; } /** QueryService defines the gRPC querier service. */ export interface QueryService { /** PendingIBCTransferCount queries the pending ibc transfers for all chains */ PendingIBCTransferCount(request: PendingIBCTransferCountRequest): Promise; Params(request: ParamsRequest): Promise; IBCPath(request: IBCPathRequest): Promise; ChainByIBCPath(request: ChainByIBCPathRequest): Promise; } export declare const QueryServiceServiceName = "axelar.axelarnet.v1beta1.QueryService"; export declare class QueryServiceClientImpl implements QueryService { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); PendingIBCTransferCount(request: PendingIBCTransferCountRequest): Promise; Params(request: ParamsRequest): Promise; IBCPath(request: IBCPathRequest): Promise; ChainByIBCPath(request: ChainByIBCPathRequest): Promise; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise; } export {};