import { BaseEvent } from "./event" export interface AppCreatedEvent extends BaseEvent { appId: string version: string } export interface AppUpdatedEvent extends BaseEvent { appId: string version: string } export interface AppDeletedEvent extends BaseEvent { appId: string } export interface AppPublishedEvent extends BaseEvent { appId: string } export interface AppUnpublishedEvent extends BaseEvent { appId: string } export interface AppFileImportedEvent extends BaseEvent { appId: string } export interface AppTemplateImportedEvent extends BaseEvent { appId: string templateKey: string } export interface AppVersionUpdatedEvent extends BaseEvent { appId: string currentVersion: string updatedToVersion: string } export interface AppVersionRevertedEvent extends BaseEvent { appId: string currentVersion: string revertedToVersion: string } export interface AppRevertedEvent extends BaseEvent { appId: string } export interface AppExportedEvent extends BaseEvent { appId: string }