import type { Application } from 'egg';
import type { EggScheduleItem } from './types.js';
export declare class ScheduleWorker {
    #private;
    scheduleItems: Record<string, EggScheduleItem>;
    constructor(app: Application);
    init(): Promise<void>;
    registerSchedule(scheduleItem: EggScheduleItem): void;
    unregisterSchedule(key: string): void;
}
