import { BatchTask } from '../services/batch-processor'; export declare abstract class BaseWorker { protected task: BatchTask; constructor(); /** * Process a single file * @param filePath Path to the file to process * @returns Processing result */ protected abstract processFile(filePath: string): Promise; /** * Start processing the batch of files */ process(): Promise; }