import { DropboxBackupFailedEvent , DuplicateItemSyncedEvent , EmailArchiveExtensionSyncedEvent , EmailBackupAttachmentCreatedEvent , GoogleDriveBackupFailedEvent , ItemsSyncedEvent , MailBackupAttachmentTooBigEvent , OneDriveBackupFailedEvent , UserRegisteredEvent } from '@standardnotes/domain-events' ; export interface DomainEventFactoryInterface { createUserRegisteredEvent ( userUuid , email ) : UserRegisteredEvent ; createDropboxBackupFailedEvent ( muteCloudEmailsSettingUuid , email ) : DropboxBackupFailedEvent ; createGoogleDriveBackupFailedEvent ( muteCloudEmailsSettingUuid , email ) : GoogleDriveBackupFailedEvent ; createOneDriveBackupFailedEvent ( muteCloudEmailsSettingUuid , email ) : OneDriveBackupFailedEvent ; createMailBackupAttachmentTooBigEvent ( dto ) : MailBackupAttachmentTooBigEvent ; createItemsSyncedEvent ( dto ) : ItemsSyncedEvent ; createEmailArchiveExtensionSyncedEvent ( userUuid , extensionId ) : EmailArchiveExtensionSyncedEvent ; createEmailBackupAttachmentCreatedEvent ( backupFileName , email ) : EmailBackupAttachmentCreatedEvent ; createDuplicateItemSyncedEvent ( itemUuid , userUuid ) : DuplicateItemSyncedEvent ; }