-import * as express from 'express'
-import * as multer from 'multer'
-import { CONFIG, REMOTE_SCHEME } from '../initializers'
-import { logger } from './logger'
-import { User } from '../../shared/models/users'
-import { deleteFileAsync, generateRandomString } from './utils'
-import { extname } from 'path'
+import express, { RequestHandler } from 'express'
+import multer, { diskStorage } from 'multer'
+import { HttpStatusCode } from '../../shared/models/http/http-error-codes'
+import { CONFIG } from '../initializers/config'
+import { REMOTE_SCHEME } from '../initializers/constants'
+import { getLowercaseExtension } from '@shared/core-utils'