export * from './integrations.module';
export * from './integrations.service';
export * from './integrations.controller';
export * from './credentials';
export * from './sync';
export * from './status';
export * from './jobs';
export * from './dto';
export * from './errors';

// Connector module exports (avoid wildcard re-exports to prevent name collisions)
export { PlentyoneModule } from './connectors/plentyone/plentyone.module';
export { ZulipModule } from './connectors/zulip/zulip.module';
export { TodoistModule } from './connectors/todoist/todoist.module';
export { FreeScoutModule } from './connectors/freescout/freescout.module';
export { NextcloudModule } from './connectors/nextcloud/nextcloud.module';
export { EcoDmsModule } from './connectors/ecodms/ecodms.module';
export { GembaDocsModule } from './connectors/gembadocs/gembadocs.module';
export { BaseConnector, type BaseConnectorConfig, type ConnectionTestResult } from './connectors/base-connector';
