import type { Request, Response, NextFunction } from "express";
import { AttendanceService } from "../services/AttendanceService.js";
export declare class AttendanceController {
    private readonly attendanceService;
    constructor(attendanceService?: AttendanceService);
    getDaily: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    saveBulk: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    getSummary: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    getMonthly: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    getEmployeeSummary: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    getReport: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    exportReport: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    exportPdf: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    exportExcel: (req: Request, res: Response, next: NextFunction) => Promise<void>;
}
//# sourceMappingURL=AttendanceController.d.ts.map