import { BinaryReader, BinaryWriter } from '../../../binary.js'; import { type JsonSafe } from '../../../json-safe.js'; /** * EventEpochEnd is an event emitted when an epoch end. * @name EventEpochEnd * @package cosmos.epochs.v1beta1 * @see proto type: cosmos.epochs.v1beta1.EventEpochEnd */ export interface EventEpochEnd { epochNumber: bigint; } export interface EventEpochEndProtoMsg { typeUrl: '/cosmos.epochs.v1beta1.EventEpochEnd'; value: Uint8Array; } /** * EventEpochEnd is an event emitted when an epoch end. * @name EventEpochEndSDKType * @package cosmos.epochs.v1beta1 * @see proto type: cosmos.epochs.v1beta1.EventEpochEnd */ export interface EventEpochEndSDKType { epoch_number: bigint; } /** * EventEpochStart is an event emitted when an epoch start. * @name EventEpochStart * @package cosmos.epochs.v1beta1 * @see proto type: cosmos.epochs.v1beta1.EventEpochStart */ export interface EventEpochStart { epochNumber: bigint; epochStartTime: bigint; } export interface EventEpochStartProtoMsg { typeUrl: '/cosmos.epochs.v1beta1.EventEpochStart'; value: Uint8Array; } /** * EventEpochStart is an event emitted when an epoch start. * @name EventEpochStartSDKType * @package cosmos.epochs.v1beta1 * @see proto type: cosmos.epochs.v1beta1.EventEpochStart */ export interface EventEpochStartSDKType { epoch_number: bigint; epoch_start_time: bigint; } /** * EventEpochEnd is an event emitted when an epoch end. * @name EventEpochEnd * @package cosmos.epochs.v1beta1 * @see proto type: cosmos.epochs.v1beta1.EventEpochEnd */ export declare const EventEpochEnd: { typeUrl: "/cosmos.epochs.v1beta1.EventEpochEnd"; aminoType: "cosmos-sdk/EventEpochEnd"; is(o: any): o is EventEpochEnd; isSDK(o: any): o is EventEpochEndSDKType; encode(message: EventEpochEnd, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventEpochEnd; fromJSON(object: any): EventEpochEnd; toJSON(message: EventEpochEnd): JsonSafe; fromPartial(object: Partial): EventEpochEnd; fromProtoMsg(message: EventEpochEndProtoMsg): EventEpochEnd; toProto(message: EventEpochEnd): Uint8Array; toProtoMsg(message: EventEpochEnd): EventEpochEndProtoMsg; }; /** * EventEpochStart is an event emitted when an epoch start. * @name EventEpochStart * @package cosmos.epochs.v1beta1 * @see proto type: cosmos.epochs.v1beta1.EventEpochStart */ export declare const EventEpochStart: { typeUrl: "/cosmos.epochs.v1beta1.EventEpochStart"; aminoType: "cosmos-sdk/EventEpochStart"; is(o: any): o is EventEpochStart; isSDK(o: any): o is EventEpochStartSDKType; encode(message: EventEpochStart, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventEpochStart; fromJSON(object: any): EventEpochStart; toJSON(message: EventEpochStart): JsonSafe; fromPartial(object: Partial): EventEpochStart; fromProtoMsg(message: EventEpochStartProtoMsg): EventEpochStart; toProto(message: EventEpochStart): Uint8Array; toProtoMsg(message: EventEpochStart): EventEpochStartProtoMsg; }; //# sourceMappingURL=events.d.ts.map