export class AbstractProcessor {
    context;
    constructor(context) {
        this.context = context;
    }
    // abstract process(input: TInput): TOutput; - Removed to allow flexible signatures
    addWarning(message) {
        this.context.addWarning(message);
    }
}
//# sourceMappingURL=AbstractProcessor.js.map