import type { Response } from 'express';
import { MyScheduleMasterService } from './services/my-schedule-master.service';
import { MyScheduleMasterExportService } from './services/my-schedule-master-export.service';
export declare class MyScheduleMasterController {
    private readonly data;
    private readonly exporter;
    constructor(data: MyScheduleMasterService, exporter: MyScheduleMasterExportService);
    list(q: any, req: any): Promise<{
        data: import("../audit-schedules/entities/audit-schedule-row.entity").AuditScheduleRow[];
        counts: {
            initial: number;
            surveillance: number;
            recertification: number;
            total: number;
        };
        meta: {
            total: number;
            page: any;
            limit: any;
            totalPages: number;
        };
    }>;
    excel(q: any, req: any, res: Response): Promise<void>;
    pdf(q: any, req: any, res: Response): Promise<void>;
}
