-import { federateVideoIfNeeded } from '../activitypub'
-import { SCHEDULER_INTERVALS_MS, sequelizeTypescript } from '../../initializers'
-import { VideoPrivacy } from '../../../shared/models/videos'
+import { federateVideoIfNeeded } from '../activitypub/videos'
+import { SCHEDULER_INTERVALS_MS } from '../../initializers/constants'
+import { Notifier } from '../notifier'
+import { sequelizeTypescript } from '../../initializers/database'
+import { MVideoFullLight } from '@server/types/models'