import type { GenericEvent, GenericEventData } from '@polkadot/types'; import type { CodeChangedData, MessageQueuedData, MessagesDispatchedData, MessageWaitedData, MessageWakenData, ProgramChangedData, ProgramResumeSessionStartedData, TransferData, UserMessageReadData, UserMessageSentData, VoucherDeclinedData, VoucherIssuedData, VoucherRevokedData, VoucherUpdatedData } from './GearEventData'; export interface GearEvent extends GenericEvent { data: D; } export type MessageQueued = GearEvent; export type UserMessageSent = GearEvent; export type UserMessageRead = GearEvent; export type MessagesDispatched = GearEvent; export type MessageWaited = GearEvent; export type MessageWaken = GearEvent; export type CodeChanged = GearEvent; export type ProgramChanged = GearEvent; export type Transfer = GearEvent; export type ProgramResumeSessionStarted = GearEvent; export type VoucherIssued = GearEvent; export type VoucherUpdated = GearEvent; export type VoucherRevoked = GearEvent; export type VoucherDeclined = GearEvent;