import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial, Exact } from "../../../helpers"; import { JsonSafe } from "../../../json-safe"; export declare const protobufPackage = "cosmwasm.wasm.v1"; /** MsgIBCSend */ export interface MsgIBCSend { /** the channel by which the packet will be sent */ channel: string; /** * Timeout height relative to the current block height. * The timeout is disabled when set to 0. */ timeoutHeight: bigint; /** * Timeout timestamp (in nanoseconds) relative to the current block timestamp. * The timeout is disabled when set to 0. */ timeoutTimestamp: bigint; /** * Data is the payload to transfer. We must not make assumption what format or * content is in here. */ data: Uint8Array; } /** MsgIBCSendResponse */ export interface MsgIBCSendResponse { /** Sequence number of the IBC packet sent */ sequence: bigint; } /** MsgIBCWriteAcknowledgementResponse */ export interface MsgIBCWriteAcknowledgementResponse { } /** MsgIBCCloseChannel port and channel need to be owned by the contract */ export interface MsgIBCCloseChannel { channel: string; } export declare const MsgIBCSend: { typeUrl: string; encode(message: MsgIBCSend, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgIBCSend; fromJSON(object: any): MsgIBCSend; toJSON(message: MsgIBCSend): JsonSafe; fromPartial, I>>(object: I): MsgIBCSend; }; export declare const MsgIBCSendResponse: { typeUrl: string; encode(message: MsgIBCSendResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgIBCSendResponse; fromJSON(object: any): MsgIBCSendResponse; toJSON(message: MsgIBCSendResponse): JsonSafe; fromPartial, I>>(object: I): MsgIBCSendResponse; }; export declare const MsgIBCWriteAcknowledgementResponse: { typeUrl: string; encode(_: MsgIBCWriteAcknowledgementResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgIBCWriteAcknowledgementResponse; fromJSON(_: any): MsgIBCWriteAcknowledgementResponse; toJSON(_: MsgIBCWriteAcknowledgementResponse): JsonSafe; fromPartial, I>>(_: I): MsgIBCWriteAcknowledgementResponse; }; export declare const MsgIBCCloseChannel: { typeUrl: string; encode(message: MsgIBCCloseChannel, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgIBCCloseChannel; fromJSON(object: any): MsgIBCCloseChannel; toJSON(message: MsgIBCCloseChannel): JsonSafe; fromPartial, I>>(object: I): MsgIBCCloseChannel; };