+ * Worker choice strategy internal options.
+ *
+ * @internal
+ */
+export interface InternalWorkerChoiceStrategyOptions
+ extends WorkerChoiceStrategyOptions {
+ /**
+ * Number of worker choice retries to perform if no worker is eligible.
+ *
+ * @defaultValue pool maximum size
+ */
+ readonly retries?: number
+}
+
+/**
+ * Measurement statistics requirements.
+ *
+ * @internal
+ */
+export interface MeasurementStatisticsRequirements {
+ /**
+ * Requires measurement aggregate.
+ */
+ aggregate: boolean
+ /**
+ * Requires measurement average.
+ */
+ average: boolean
+ /**
+ * Requires measurement median.
+ */
+ median: boolean
+}
+
+/**
+ * Pool worker node worker usage statistics requirements.