import { DingtalkYidaService } from '../sdk/dingtalk-yida.service';
import { DingtalkHrmService } from '../sdk/dingtalk-hrm.service';
import { SyncExecutionResult } from './business-trip-sync.service';
export declare class EmployeeInfoSyncService {
    private yidaService;
    private hrmService;
    private readonly oldFieldMapping;
    constructor(yidaService: DingtalkYidaService, hrmService: DingtalkHrmService);
    syncNewTable(userId?: string): Promise<SyncExecutionResult>;
    syncOldTable(userId?: string): Promise<SyncExecutionResult>;
    private parseEmployeeData;
    private parseEmployeeDataOld;
    private buildFormDataJson;
    private getNewRecordChanges;
    private buildOldFormData;
    private getOldRecordChanges;
    private isSameStringSet;
}
