<?php

declare(strict_types=1);

namespace BookiFlex\Core\Contract\Fee;

use BookiFlex\Core\Contract\Taxation\TaxableInterface;

defined('ABSPATH') || exit;

interface FeeCalculatorInterface
{
    /**
     * Calculate and apply fees to the given items.
     *
     * @param TaxableInterface[] $items
     */
    public function applyFees(array $items): void;
}
