import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** * MsgIBCSend * * @generated from message cosmwasm.wasm.v1.MsgIBCSend */ export declare class MsgIBCSend extends Message { /** * the channel by which the packet will be sent * * @generated from field: string channel = 2; */ channel: string; /** * Timeout height relative to the current block height. * The timeout is disabled when set to 0. * * @generated from field: uint64 timeout_height = 4; */ timeoutHeight: bigint; /** * Timeout timestamp (in nanoseconds) relative to the current block timestamp. * The timeout is disabled when set to 0. * * @generated from field: uint64 timeout_timestamp = 5; */ timeoutTimestamp: bigint; /** * Data is the payload to transfer. We must not make assumption what format or * content is in here. * * @generated from field: bytes data = 6; */ data: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgIBCSend"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgIBCSend; static fromJson(jsonValue: JsonValue, options?: Partial): MsgIBCSend; static fromJsonString(jsonString: string, options?: Partial): MsgIBCSend; static equals(a: MsgIBCSend | PlainMessage | undefined, b: MsgIBCSend | PlainMessage | undefined): boolean; } /** * MsgIBCSendResponse * * @generated from message cosmwasm.wasm.v1.MsgIBCSendResponse */ export declare class MsgIBCSendResponse extends Message { /** * Sequence number of the IBC packet sent * * @generated from field: uint64 sequence = 1; */ sequence: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgIBCSendResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgIBCSendResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgIBCSendResponse; static fromJsonString(jsonString: string, options?: Partial): MsgIBCSendResponse; static equals(a: MsgIBCSendResponse | PlainMessage | undefined, b: MsgIBCSendResponse | PlainMessage | undefined): boolean; } /** * MsgIBCWriteAcknowledgementResponse * * @generated from message cosmwasm.wasm.v1.MsgIBCWriteAcknowledgementResponse */ export declare class MsgIBCWriteAcknowledgementResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgIBCWriteAcknowledgementResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgIBCWriteAcknowledgementResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgIBCWriteAcknowledgementResponse; static fromJsonString(jsonString: string, options?: Partial): MsgIBCWriteAcknowledgementResponse; static equals(a: MsgIBCWriteAcknowledgementResponse | PlainMessage | undefined, b: MsgIBCWriteAcknowledgementResponse | PlainMessage | undefined): boolean; } /** * MsgIBCCloseChannel port and channel need to be owned by the contract * * @generated from message cosmwasm.wasm.v1.MsgIBCCloseChannel */ export declare class MsgIBCCloseChannel extends Message { /** * @generated from field: string channel = 2; */ channel: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgIBCCloseChannel"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgIBCCloseChannel; static fromJson(jsonValue: JsonValue, options?: Partial): MsgIBCCloseChannel; static fromJsonString(jsonString: string, options?: Partial): MsgIBCCloseChannel; static equals(a: MsgIBCCloseChannel | PlainMessage | undefined, b: MsgIBCCloseChannel | PlainMessage | undefined): boolean; } //# sourceMappingURL=ibc_pb.d.ts.map