import { StaffAttendanceService } from './staff_attendance.service';
import { StaffAttendance } from './entities/staff_attendance.entity';
export declare class StaffAttendanceController {
    private readonly staffAttendanceService;
    constructor(staffAttendanceService: StaffAttendanceService);
    create(createStaffAttendanceArray: StaffAttendance[]): Promise<any[]>;
    updateStaffAttendance(createStaffAttendanceArray: StaffAttendance[]): Promise<{
        status: string;
        message: string;
        data: any[];
    }>;
    getStaffAttendanceList(filters: any): Promise<any>;
    StaffAttendanceListByRoleDate(search: string, limit: number, page: number, date: string, role: number): Promise<{
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
    } | {
        status_code: string;
        status: string;
        message: string;
        data: any;
        total: any;
    }>;
}
