export type SchemeStaffAttendanceRow = {
    staffName: string;
    /** Canonical category label (fixed order list). */
    categoryName: string;
};
type RawStaffRow = {
    staff_name: string;
    category_name: string;
};
/**
 * Raw staff rows for a scheme (scheme_staff + staff_category name).
 */
export declare function loadSchemeStaffForAttendanceRaw(schemeId: string): Promise<RawStaffRow[]>;
/**
 * Staff rows ordered by fixed category order; unmapped categories are skipped (warn once).
 */
export declare function loadOrderedSchemeStaffForAttendance(schemeId: string): Promise<SchemeStaffAttendanceRow[]>;
export {};
//# sourceMappingURL=schemeStaffForAttendance.service.d.ts.map