import { Model } from "mongoose";
import { AlertsService } from "src/alerts/alerts.service";
import { Invoice } from "../schema/invoice.schema";
export declare class InvoiceCronService {
    private readonly invoiceModel;
    private readonly alertsService;
    constructor(invoiceModel: Model<Invoice>, alertsService: AlertsService);
    handleInvoiceDueAndOverdue(): Promise<void>;
    private sendDueInvoices;
    private sendOverdueInvoices;
    updateInvoiceStatuses(): Promise<void>;
}
