import type { ModuleManifest } from '@/core/modules/types';

export const schedulerModule: ModuleManifest = {
  id: 'scheduler',
  label: 'Scheduler',
  description: 'Send-time scheduling and A/B test variant distribution.',
  tabPosition: 5,
  optional: true,
  dependsOn: ['sending'], // Without sending, scheduling has no effect
  tables: ['campaign_variants', 'campaign_versions'],
};
