import { MastraWorker } from '@mastra/core/worker'; import type { BoardRegistry } from '../boards/index.js'; import type { FactoryProjectsStorage } from '../storage/domains/projects/base.js'; import type { WorkItemsStorage } from '../storage/domains/work-items/base.js'; export declare const DEFAULT_SUPERVISOR_HEALTH_INTERVAL_MS: number; export declare class FactorySupervisorHealthWorker extends MastraWorker { #private; readonly name = "factory-supervisor-health"; constructor(input: { projects: FactoryProjectsStorage; workItems: WorkItemsStorage; boards: BoardRegistry; intervalMs?: number; }); start(): Promise; stop(): Promise; get isRunning(): boolean; } //# sourceMappingURL=health-worker.d.ts.map