import { Rpc } from "../../helpers"; import { MsgValsetConfirm, MsgValsetConfirmResponse, MsgSendToEth, MsgSendToEthResponse, MsgRequestBatch, MsgRequestBatchResponse, MsgConfirmBatch, MsgConfirmBatchResponse, MsgConfirmLogicCall, MsgConfirmLogicCallResponse, MsgSendToCosmosClaim, MsgSendToCosmosClaimResponse, MsgExecuteIbcAutoForwards, MsgExecuteIbcAutoForwardsResponse, MsgBatchSendToEthClaim, MsgBatchSendToEthClaimResponse, MsgValsetUpdatedClaim, MsgValsetUpdatedClaimResponse, MsgERC20DeployedClaim, MsgERC20DeployedClaimResponse, MsgLogicCallExecutedClaim, MsgLogicCallExecutedClaimResponse, MsgSetOrchestratorAddress, MsgSetOrchestratorAddressResponse, MsgCancelSendToEth, MsgCancelSendToEthResponse, MsgSubmitBadSignatureEvidence, MsgSubmitBadSignatureEvidenceResponse } from "./msgs"; /** Msg defines the state transitions possible within gravity */ export interface Msg { valsetConfirm(request: MsgValsetConfirm): Promise; sendToEth(request: MsgSendToEth): Promise; requestBatch(request: MsgRequestBatch): Promise; confirmBatch(request: MsgConfirmBatch): Promise; confirmLogicCall(request: MsgConfirmLogicCall): Promise; sendToCosmosClaim(request: MsgSendToCosmosClaim): Promise; executeIbcAutoForwards(request: MsgExecuteIbcAutoForwards): Promise; batchSendToEthClaim(request: MsgBatchSendToEthClaim): Promise; valsetUpdateClaim(request: MsgValsetUpdatedClaim): Promise; eRC20DeployedClaim(request: MsgERC20DeployedClaim): Promise; logicCallExecutedClaim(request: MsgLogicCallExecutedClaim): Promise; setOrchestratorAddress(request: MsgSetOrchestratorAddress): Promise; cancelSendToEth(request: MsgCancelSendToEth): Promise; submitBadSignatureEvidence(request: MsgSubmitBadSignatureEvidence): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); valsetConfirm(request: MsgValsetConfirm): Promise; sendToEth(request: MsgSendToEth): Promise; requestBatch(request: MsgRequestBatch): Promise; confirmBatch(request: MsgConfirmBatch): Promise; confirmLogicCall(request: MsgConfirmLogicCall): Promise; sendToCosmosClaim(request: MsgSendToCosmosClaim): Promise; executeIbcAutoForwards(request: MsgExecuteIbcAutoForwards): Promise; batchSendToEthClaim(request: MsgBatchSendToEthClaim): Promise; valsetUpdateClaim(request: MsgValsetUpdatedClaim): Promise; eRC20DeployedClaim(request: MsgERC20DeployedClaim): Promise; logicCallExecutedClaim(request: MsgLogicCallExecutedClaim): Promise; setOrchestratorAddress(request: MsgSetOrchestratorAddress): Promise; cancelSendToEth(request: MsgCancelSendToEth): Promise; submitBadSignatureEvidence(request: MsgSubmitBadSignatureEvidence): Promise; }