+import { BroadcastMessageLevel } from './broadcast-message-level.type'
+
+export interface ServerConfigPlugin {
+ name: string
+ version: string
+ description: string
+ clientScripts: { [name: string]: ClientScript }
+}
+
+export interface ServerConfigTheme extends ServerConfigPlugin {
+ css: string[]
+}
+
+export interface RegisteredExternalAuthConfig {
+ npmName: string
+ name: string
+ version: string
+ authName: string
+ authDisplayName: string
+}
+
+export interface RegisteredIdAndPassAuthConfig {
+ npmName: string
+ name: string
+ version: string
+ authName: string
+ weight: number
+}