import { DbService } from 'src/db/db.service';
export declare class DriverCustomerBackupService {
    private readonly db;
    constructor(db: DbService);
    getLastSunday(): number;
    getThisSunday(): number;
    normalizeCustomerData(customer: any): any;
    normalizeDriver(d: any): any;
    backupAllCustomers(): Promise<{
        message: string;
        inserted: number;
    }>;
    backupWeeklyCustomers(): Promise<{
        message: string;
        count: number;
        inserted?: undefined;
        range?: undefined;
    } | {
        message: string;
        inserted: number;
        range: {
            start: number;
            end: number;
        };
        count?: undefined;
    }>;
    runBackup(): Promise<{
        message: string;
        inserted: number;
    } | {
        message: string;
        count: number;
        inserted?: undefined;
        range?: undefined;
    }>;
    backupAllDrivers(): Promise<{
        message: string;
        count: number;
        inserted?: undefined;
    } | {
        message: string;
        inserted: number;
        count?: undefined;
    }>;
    backupWeeklyDrivers(): Promise<{
        message: string;
        count: number;
        inserted?: undefined;
        range?: undefined;
    } | {
        message: string;
        inserted: number;
        range: {
            start: number;
            end: number;
        };
        count?: undefined;
    }>;
    runDriverBackup(): Promise<{
        message: string;
        count: number;
        inserted?: undefined;
    } | {
        message: string;
        inserted: number;
        count?: undefined;
    }>;
}
