import { StaffAttendance } from './entities/staff_attendance.entity';
import { DataSource } from 'typeorm';
export declare class StaffAttendanceService {
    private readonly connection;
    private readonly dynamicConnection;
    constructor(connection: DataSource, dynamicConnection: DataSource);
    create(createStaffAttendanceArray: StaffAttendance[]): Promise<any[]>;
    updateStaffAttendance(createStaffAttendanceArray: {
        id: number;
        date: string;
        staff_id: number;
        staff_attendance_type_id: number;
        remark: string;
        hospital_id: number;
    }[]): Promise<any[]>;
    getStaffAttendanceList(filters: any): Promise<any>;
    StaffAttendanceListByRoleDate(date: Date, roleId: number, search: string, limit: number, page: number): Promise<{
        details: any;
        total: any;
    }>;
}
