1 import { logger } from '../../helpers/logger'
2 import { PluginSettingsManager } from '../../../shared/models/plugins/plugin-settings-manager.model'
3 import { PluginStorageManager } from '../../../shared/models/plugins/plugin-storage-manager.model'
4 import { RegisterServerHookOptions } from '../../../shared/models/plugins/register-server-hook.model'
5 import { RegisterServerSettingOptions } from '../../../shared/models/plugins/register-server-setting.model'
7 export type RegisterServerOptions = {
8 registerHook: (options: RegisterServerHookOptions) => void
10 registerSetting: (options: RegisterServerSettingOptions) => void
12 settingsManager: PluginSettingsManager
14 storageManager: PluginStorageManager