import { PrismaService } from "../../../../core/database/prisma/prisma.service";
import { AdpApiService } from '../sdk/adp-api.service';
import { AdpSyncExecutionResult } from './adp-sync-result';
import { MeetingPtoMarkingService } from "../../../meeting-attendance/services/meeting-pto-marking.service";
export declare class AdpPtoSyncService {
    private readonly prisma;
    private readonly adpApi;
    private readonly meetingPtoMarking;
    private readonly logger;
    constructor(prisma: PrismaService, adpApi: AdpApiService, meetingPtoMarking: MeetingPtoMarkingService);
    run(windowStartDays?: number, windowEndDays?: number): Promise<AdpSyncExecutionResult>;
}
