import { OnModuleInit, OnModuleDestroy } from '@nestjs/common';
import { ModelsService } from '../models/models.service';
import { CommonService } from '../common/common.service';
export declare class AgendaService implements OnModuleInit, OnModuleDestroy {
    private readonly modelsService;
    private readonly commonService;
    private agenda;
    private readonly logger;
    constructor(modelsService: ModelsService, commonService: CommonService);
    onModuleInit(): Promise<void>;
    onModuleDestroy(): Promise<void>;
    private defineJobs;
    scheduleTripNotification(scheduleDate: Date, tripId: string, driverId: string, assignedBy: string): Promise<void>;
    scheduleUnassignedTripNotification(scheduleDate: Date, tripId: string): Promise<void>;
}
