import { DingtalkAuthService } from './dingtalk-auth.service';
export declare class DingtalkHrmService {
    private authService;
    private readonly logger;
    constructor(authService: DingtalkAuthService);
    getOnJobEmployeeIds(): Promise<string[]>;
    getEmployeeInfoByIds(userIds: string[]): Promise<Record<string, any>>;
    getDepartmentList(deptId: number): Promise<any[]>;
    private tryGetAllDepartmentsV1;
    private buildDeptNamesFromV1;
    getDepartmentFullNames(): Promise<Record<number, {
        name: string;
        firstLevel: string;
    }>>;
    getDepartmentParents(): Promise<Record<number, {
        name: string;
        firstLevel: string;
    }>>;
}
