import type { ApplicationService } from '@adonisjs/core/types';
import cron from 'node-cron';
import { Kernel } from '@adonisjs/core/ace';
export declare class Worker {
    app: ApplicationService;
    tasks: cron.ScheduledTask[];
    loaders: any[];
    booted: boolean;
    kernel: Kernel;
    constructor(app: ApplicationService);
    boot(): Promise<void>;
    start(tag?: string): Promise<void>;
    stop(): Promise<void>;
}
