import Long from "long"; import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "cosmos.epochs.v1beta1"; /** EventEpochEnd is an event emitted when an epoch end. */ export interface EventEpochEnd { epochNumber: Long; } /** EventEpochStart is an event emitted when an epoch start. */ export interface EventEpochStart { epochNumber: Long; epochStartTime: Long; } export declare const EventEpochEnd: { encode(message: EventEpochEnd, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EventEpochEnd; fromJSON(object: any): EventEpochEnd; toJSON(message: EventEpochEnd): unknown; create(base?: DeepPartial): EventEpochEnd; fromPartial(object: DeepPartial): EventEpochEnd; }; export declare const EventEpochStart: { encode(message: EventEpochStart, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EventEpochStart; fromJSON(object: any): EventEpochStart; toJSON(message: EventEpochStart): unknown; create(base?: DeepPartial): EventEpochStart; fromPartial(object: DeepPartial): EventEpochStart; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Long ? string | number | Long : T extends globalThis.Array ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; export {};