// package: cosmos.base.snapshots.v1beta1 // file: cosmos/base/snapshots/v1beta1/snapshot.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; import * as gogoproto_gogo_pb from "../../../../gogoproto/gogo_pb"; export class Snapshot extends jspb.Message { getHeight(): number; setHeight(value: number): Snapshot; getFormat(): number; setFormat(value: number): Snapshot; getChunks(): number; setChunks(value: number): Snapshot; getHash(): Uint8Array | string; getHash_asU8(): Uint8Array; getHash_asB64(): string; setHash(value: Uint8Array | string): Snapshot; hasMetadata(): boolean; clearMetadata(): void; getMetadata(): Metadata | undefined; setMetadata(value?: Metadata): Snapshot; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Snapshot.AsObject; static toObject(includeInstance: boolean, msg: Snapshot): Snapshot.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Snapshot, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Snapshot; static deserializeBinaryFromReader(message: Snapshot, reader: jspb.BinaryReader): Snapshot; } export namespace Snapshot { export type AsObject = { height: number, format: number, chunks: number, hash: Uint8Array | string, metadata?: Metadata.AsObject, } } export class Metadata extends jspb.Message { clearChunkHashesList(): void; getChunkHashesList(): Array; getChunkHashesList_asU8(): Array; getChunkHashesList_asB64(): Array; setChunkHashesList(value: Array): Metadata; addChunkHashes(value: Uint8Array | string, index?: number): Uint8Array | string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Metadata.AsObject; static toObject(includeInstance: boolean, msg: Metadata): Metadata.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Metadata, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Metadata; static deserializeBinaryFromReader(message: Metadata, reader: jspb.BinaryReader): Metadata; } export namespace Metadata { export type AsObject = { chunkHashesList: Array, } }