<?php

namespace Velis\Image\Processor\Decorator;

use Velis\Filesystem\FilesystemInterface;
use Velis\Image\Processor\ImageProcessor;

abstract class ImageProcessorDecorator implements ImageProcessor
{
    public function __construct(
        protected FilesystemInterface $filesystem,
    ) {
    }

    abstract public function process(string $key): void;
}
