import { DingtalkYidaService } from '../sdk/dingtalk-yida.service';
import { DingtalkAttendanceService } from '../sdk/dingtalk-attendance.service';
import { DingtalkAuthService } from '../sdk/dingtalk-auth.service';
import { SyncExecutionResult } from './business-trip-sync.service';
import { SyncLogger } from './sync-logger';
export declare class OvertimeSyncService {
    private yidaService;
    private attendanceService;
    private authService;
    constructor(yidaService: DingtalkYidaService, attendanceService: DingtalkAttendanceService, authService: DingtalkAuthService);
    sync(fromTime?: string, toTime?: string, userId?: string, externalLogger?: SyncLogger): Promise<SyncExecutionResult>;
    private verifyAttendanceStatus;
    private formatDateTime;
}
