import { Duration } from "../../google/protobuf/duration"; import * as _m0 from "protobufjs/minimal"; import { Long, DeepPartial } from "@osmonauts/helpers"; export interface EpochInfo { identifier: string; start_time: Date; duration: Duration; current_epoch: Long; current_epoch_start_time: Date; epoch_counting_started: boolean; current_epoch_start_height: Long; } /** GenesisState defines the epochs module's genesis state. */ export interface GenesisState { epochs: EpochInfo[]; } export declare const EpochInfo: { encode(message: EpochInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EpochInfo; fromJSON(object: any): EpochInfo; toJSON(message: EpochInfo): unknown; fromPartial(object: DeepPartial): EpochInfo; }; export declare const GenesisState: { encode(message: GenesisState, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenesisState; fromJSON(object: any): GenesisState; toJSON(message: GenesisState): unknown; fromPartial(object: DeepPartial): GenesisState; };