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