import { BinaryReader, BinaryWriter } from "../../../binary"; import { JsonSafe } from "../../../json-safe"; export interface EpochDetails { startBlock: bigint; earliestStart: bigint; deletedEpochs: bigint[]; } export interface EpochDetailsProtoMsg { typeUrl: "/lavanet.lava.epochstorage.EpochDetails"; value: Uint8Array; } export interface EpochDetailsAmino { startBlock?: string; earliestStart?: string; deletedEpochs?: string[]; } export interface EpochDetailsAminoMsg { type: "/lavanet.lava.epochstorage.EpochDetails"; value: EpochDetailsAmino; } export interface EpochDetailsSDKType { startBlock: bigint; earliestStart: bigint; deletedEpochs: bigint[]; } export declare const EpochDetails: { typeUrl: string; encode(message: EpochDetails, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EpochDetails; fromJSON(object: any): EpochDetails; toJSON(message: EpochDetails): JsonSafe; fromPartial(object: Partial): EpochDetails; fromAmino(object: EpochDetailsAmino): EpochDetails; toAmino(message: EpochDetails): EpochDetailsAmino; fromAminoMsg(object: EpochDetailsAminoMsg): EpochDetails; fromProtoMsg(message: EpochDetailsProtoMsg): EpochDetails; toProto(message: EpochDetails): Uint8Array; toProtoMsg(message: EpochDetails): EpochDetailsProtoMsg; };