import { BaseCommand } from '@adonisjs/core/ace';
import type { CommandOptions } from '@adonisjs/core/types/ace';
import { Interval } from '../scheduler.js';
import { MultiWorker, Scheduler, Worker } from 'node-resque';
export default class ResqueStart extends BaseCommand {
    static commandName: string;
    static description: string;
    static options: CommandOptions;
    schedule: boolean;
    worker: boolean;
    isMulti: boolean;
    verbose: boolean;
    queueName: string[];
    intervals?: Interval[];
    workerInstance?: MultiWorker | Worker;
    schedulerInstance?: Scheduler;
    run(): Promise<void>;
    prepare(): void;
}
