// package: ibc.core.channel.v1 // file: ibc/core/channel/v1/genesis.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; import * as gogoproto_gogo_pb from "../../../../gogoproto/gogo_pb"; import * as ibc_core_channel_v1_channel_pb from "../../../../ibc/core/channel/v1/channel_pb"; export class GenesisState extends jspb.Message { clearChannelsList(): void; getChannelsList(): Array; setChannelsList(value: Array): GenesisState; addChannels(value?: ibc_core_channel_v1_channel_pb.IdentifiedChannel, index?: number): ibc_core_channel_v1_channel_pb.IdentifiedChannel; clearAcknowledgementsList(): void; getAcknowledgementsList(): Array; setAcknowledgementsList(value: Array): GenesisState; addAcknowledgements(value?: ibc_core_channel_v1_channel_pb.PacketState, index?: number): ibc_core_channel_v1_channel_pb.PacketState; clearCommitmentsList(): void; getCommitmentsList(): Array; setCommitmentsList(value: Array): GenesisState; addCommitments(value?: ibc_core_channel_v1_channel_pb.PacketState, index?: number): ibc_core_channel_v1_channel_pb.PacketState; clearReceiptsList(): void; getReceiptsList(): Array; setReceiptsList(value: Array): GenesisState; addReceipts(value?: ibc_core_channel_v1_channel_pb.PacketState, index?: number): ibc_core_channel_v1_channel_pb.PacketState; clearSendSequencesList(): void; getSendSequencesList(): Array; setSendSequencesList(value: Array): GenesisState; addSendSequences(value?: PacketSequence, index?: number): PacketSequence; clearRecvSequencesList(): void; getRecvSequencesList(): Array; setRecvSequencesList(value: Array): GenesisState; addRecvSequences(value?: PacketSequence, index?: number): PacketSequence; clearAckSequencesList(): void; getAckSequencesList(): Array; setAckSequencesList(value: Array): GenesisState; addAckSequences(value?: PacketSequence, index?: number): PacketSequence; getNextChannelSequence(): number; setNextChannelSequence(value: number): GenesisState; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GenesisState.AsObject; static toObject(includeInstance: boolean, msg: GenesisState): GenesisState.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GenesisState, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GenesisState; static deserializeBinaryFromReader(message: GenesisState, reader: jspb.BinaryReader): GenesisState; } export namespace GenesisState { export type AsObject = { channelsList: Array, acknowledgementsList: Array, commitmentsList: Array, receiptsList: Array, sendSequencesList: Array, recvSequencesList: Array, ackSequencesList: Array, nextChannelSequence: number, } } export class PacketSequence extends jspb.Message { getPortId(): string; setPortId(value: string): PacketSequence; getChannelId(): string; setChannelId(value: string): PacketSequence; getSequence(): number; setSequence(value: number): PacketSequence; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): PacketSequence.AsObject; static toObject(includeInstance: boolean, msg: PacketSequence): PacketSequence.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: PacketSequence, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): PacketSequence; static deserializeBinaryFromReader(message: PacketSequence, reader: jspb.BinaryReader): PacketSequence; } export namespace PacketSequence { export type AsObject = { portId: string, channelId: string, sequence: number, } }