export interface CronJobDefinition { type: 'cron'; name: string; expression: string; expressionHuman: string; nextRun: number | null; lastRun: number | null; running: boolean; handler: string; className: string; methodName: string; file: string; } export interface IntervalDefinition { type: 'interval'; name: string; ms: number; handler: string; className: string; methodName: string; file: string; } export interface TimeoutDefinition { type: 'timeout'; name: string; ms: number; handler: string; className: string; methodName: string; file: string; } export interface CronReport { cronJobs: CronJobDefinition[]; intervals: IntervalDefinition[]; timeouts: TimeoutDefinition[]; scannedAt: number; hasScheduler: boolean; } export declare class CronExplorerService { private static _registry; private static _hasScheduler; private static _handlers; initialize(schedulerRegistry: any, modulesContainer: any): void; getReport(): CronReport; private buildFromRegistry; private scanHandlers; } export declare function humanizeCron(expression: string): string;