import { ModuleRef } from "@nestjs/core";
import { ScheduledJob } from '../entities/scheduled-job.entity';
import { SolidRegistry } from '../helpers/solid-registry';
import { ScheduledJobRepository } from '../repository/scheduled-job.repository';
import { EntityManager } from 'typeorm';
import { CRUDService } from './crud.service';
import { SchedulerServiceImpl } from './scheduled-jobs/scheduler.service';
export declare class ScheduledJobService extends CRUDService<ScheduledJob> {
    readonly entityManager: EntityManager;
    readonly repo: ScheduledJobRepository;
    readonly moduleRef: ModuleRef;
    private readonly solidRegistry;
    private readonly schedulerService;
    private readonly logger;
    constructor(entityManager: EntityManager, repo: ScheduledJobRepository, moduleRef: ModuleRef, solidRegistry: SolidRegistry, schedulerService: SchedulerServiceImpl);
    triggerRun(id: number): Promise<ScheduledJob>;
}
//# sourceMappingURL=scheduled-job.service.d.ts.map