import { CronService, DateIvtGroups } from './cron.service';
import { MessageService } from './message.service';
export declare class CronController {
    private readonly cronService;
    private readonly messageService;
    private readonly logger;
    constructor(cronService: CronService, messageService: MessageService);
    testGrouping(): Promise<{
        message: string;
        timestamp: string;
        groups: {
            inTwoDays: number;
            passedOneDay: number;
            passedBetweenTwoAndSixDays: number;
            passedSevenDays: number;
            passedMoreThanSevenDays: number;
        };
        details: DateIvtGroups;
    }>;
    triggerManual(): Promise<{
        message: string;
        timestamp: string;
        status: 'success' | 'error';
        error?: string;
    }>;
    testMessages(): Promise<{
        message: string;
        timestamp: string;
    }>;
}
