export class StatusMonitor { static startJob(typeId: string, initialData?: object): string; static updateJob(typeId: string, jobId: string, dataUpdates: object): void; static endJob(typeId: string, jobId: string, finalData?: object): void; static getSummary(): { jobTypes: Record; }; static getOngoingJobs(typeId?: string): Array<{ id: string; type: string; startedAt: number; data: object; }>; static reset(): void; }