<?php

declare(strict_types=1);

namespace NoahVet\Reef\Hasher;

interface DirectoryHasherInterface
{
    /**
     * @param string[] $relativeFixtureDirs
     *
     * @return array{
     *     fixtures: string,
     *     fixtureCommands: string,
     *     migrations: string,
     *     sync: string,
     *     syncCommands: string,
     *     global: string
     * }
     */
    public function computeHashes(array $relativeFixtureDirs): array;
}
