+export interface UIServerConfiguration {
+ enabled?: boolean;
+ type?: ApplicationProtocol;
+ options?: ServerOptions;
+ authentication?: {
+ enabled: boolean;
+ type: AuthenticationType;
+ username?: string;
+ password?: string;
+ };
+}
+
+export interface StorageConfiguration {
+ enabled?: boolean;
+ type?: StorageType;
+ uri?: string;
+}
+
+export interface WorkerConfiguration {
+ processType?: WorkerProcessType;
+ startDelay?: number;
+ elementsPerWorker?: number;
+ elementStartDelay?: number;
+ poolMinSize?: number;
+ poolMaxSize?: number;
+ poolStrategy?: WorkerChoiceStrategy;
+}
+