import { AttendanceImportBatch } from '../entities/attendance-import-batches.entity';
import { TenantConnectionManager } from '@/modules/tenant/tenant-connection.manager';
import { Queue } from 'bullmq';
export declare class AttendanceImportExecuteService {
    private readonly tenantConnectionManager;
    private readonly recalculateQueue;
    protected entity: typeof AttendanceImportBatch;
    constructor(tenantConnectionManager: TenantConnectionManager, recalculateQueue: Queue);
    execute(batchId: string, userId: number, tenant: {
        id: number;
        subdomain: string;
        database_name: string;
        name: string;
    }): Promise<void>;
    private importRow;
}
