+import { RegisterClientHookOptions } from '@shared/models/plugins/register-client-hook.model'
+import { HttpClient } from '@angular/common/http'
+import { AuthService } from '@app/core/auth'
+import { RestExtractor } from '@app/shared/rest'
+import { PluginType } from '@shared/models/plugins/plugin.type'
+import { PublicServerSetting } from '@shared/models/plugins/public-server.setting'
+import { getDevLocale, isOnDevLocale } from '@app/shared/i18n/i18n-utils'
+import { RegisterClientHelpers } from '../../../types/register-client-option.model'
+import { PluginTranslation } from '@shared/models/plugins/plugin-translation.model'
+import { importModule } from '@app/shared/misc/utils'
+
+interface HookStructValue extends RegisterClientHookOptions {