import { OnModuleInit } from '@nestjs/common'; import { DevtoolsService } from '../devtools.service'; /** * Tracer para capturar eventos de schedule/cron jobs * Integra com @nestjs/schedule e Bull queues */ export declare class ScheduleTracer implements OnModuleInit { private readonly devtoolsService; private readonly logger; private readonly trackedJobs; constructor(devtoolsService: DevtoolsService); onModuleInit(): void; /** * Registra início de um job agendado */ trackJobStart(jobId: string, jobName: string, cronExpression?: string): void; /** * Registra conclusão de um job agendado */ trackJobComplete(jobId: string, result?: any, nextRunAt?: number): void; /** * Registra falha de um job agendado */ trackJobFailure(jobId: string, error: Error): void; /** * Registra agendamento de um job */ trackJobScheduled(jobId: string, jobName: string, cronExpression?: string, nextRunAt?: number): void; /** * Registra cancelamento de um job */ trackJobCancelled(jobId: string, jobName: string): void; } //# sourceMappingURL=schedule.tracer.d.ts.map