import { ConfigService } from '@nestjs/config';
import { AppMailerService } from './mailer.service';
export interface SentMessage {
    name: string;
    phone: string;
    category: string;
}
export interface CronJobReport {
    jobName: string;
    startTime: Date;
    endTime: Date;
    duration: number;
    status: 'success' | 'error';
    error?: string;
    statistics?: Record<string, unknown>;
    details?: string;
    sentMessages?: SentMessage[];
}
export declare class CronReportService {
    private readonly mailerService;
    private readonly configService;
    private readonly logger;
    private readonly reportRecipients;
    constructor(mailerService: AppMailerService, configService: ConfigService);
    sendReport(report: CronJobReport): Promise<void>;
    private generateReportHtml;
    private generateReportText;
    private formatKey;
    private formatValue;
    private escapeHtml;
}
