import { Repository } from 'typeorm';
import { LeaveRequest } from './entities/leave-request.entity';
import { LeavesAcquisitionService } from './leaves-acquisition.service';
export declare class LeavesScheduler {
    private readonly leaveRequestRepo;
    private readonly acquisitionService;
    private readonly logger;
    constructor(leaveRequestRepo: Repository<LeaveRequest>, acquisitionService: LeavesAcquisitionService);
    sendReminders(): Promise<void>;
    monthlyAcquisition(): Promise<void>;
    annualAcquisition(): Promise<void>;
}
