diff --git a/src/main.ts b/src/main.ts index e014742..4fe1d91 100644 --- a/src/main.ts +++ b/src/main.ts @@ -26,6 +26,21 @@ export { routes, integrations } // Export stores for external use if needed export { useCollectionsStore, useEntitiesStore, useProvidersStore, useServicesStore } +// Export composables +export { useMailSync } from '@/composables/useMailSync' + +// Export services +export { providerService, serviceService, collectionService, entityService } from '@/services' + +// Export models +export { CollectionObject, CollectionPropertiesObject } from '@/models/collection' +export { MessageObject } from '@/models/message' +export { EntityObject } from '@/models/entity' + +// Export components +export { default as AddAccountDialog } from '@/components/AddAccountDialog.vue' +export { default as EditAccountDialog } from '@/components/EditAccountDialog.vue' + // Default export for Vue plugin installation export default { install(app: Vue) {