import { IComponent } from "@awesome-ecs/abstract/components";

//#region src/components/worker-instance.d.ts
declare enum WorkerStatus {
  starting = 0,
  available = 1,
  busy = 2,
  error = 3,
  disposed = 4
}
interface WorkerInstanceComponent extends IComponent {
  worker: Worker;
  status: WorkerStatus;
  heartbeats: Map<string, boolean>;
  lastHealthQuery: Date;
}
//#endregion
export { WorkerStatus as n, WorkerInstanceComponent as t };
//# sourceMappingURL=worker-instance-8xfeH6GJ.d.mts.map