import { Timestamp } from "../../../google/protobuf/timestamp"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial, Exact } from "../../../helpers"; import { JsonSafe } from "../../../json-safe"; export declare const protobufPackage = "cosmos.store.v1beta1"; /** * CommitInfo defines commit information used by the multi-store when committing * a version/height. */ export interface CommitInfo { version: bigint; storeInfos: StoreInfo[]; timestamp: Timestamp; } /** * StoreInfo defines store-specific commit information. It contains a reference * between a store name and the commit ID. */ export interface StoreInfo { name: string; commitId: CommitID; } /** * CommitID defines the commitment information when a specific store is * committed. */ export interface CommitID { version: bigint; hash: Uint8Array; } export declare const CommitInfo: { typeUrl: string; encode(message: CommitInfo, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): CommitInfo; fromJSON(object: any): CommitInfo; toJSON(message: CommitInfo): JsonSafe; fromPartial, I>>(object: I): CommitInfo; }; export declare const StoreInfo: { typeUrl: string; encode(message: StoreInfo, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): StoreInfo; fromJSON(object: any): StoreInfo; toJSON(message: StoreInfo): JsonSafe; fromPartial, I>>(object: I): StoreInfo; }; export declare const CommitID: { typeUrl: string; encode(message: CommitID, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): CommitID; fromJSON(object: any): CommitID; toJSON(message: CommitID): JsonSafe; fromPartial, I>>(object: I): CommitID; };