export type AttendanceListItem = {
    id: number;
    employee_id: number;
    employee_name: string | null;
    attendance_date: string;
    attendance_date_formatted: string;
    check_in_at: string;
    check_in_at_formatted: string;
    check_out_at: string | null;
    check_out_at_formatted: string | null;
    check_in_photo_url: string | null;
    check_out_photo_url: string | null;
    check_in_latitude: number | null;
    check_in_longitude: number | null;
    check_out_latitude: number | null;
    check_out_longitude: number | null;
    work_duration_minutes: number | null;
    work_duration_formatted: string | null;
};

export type TodayAttendance = AttendanceListItem | null;

export type CalendarRange = {
    start: string;
    end: string;
};

export type AttendanceCaptureFormData = {
    photo: string;
    latitude: number;
    longitude: number;
};
