<?php

declare(strict_types=1);

namespace PhpWA\Client;

use PhpWA\Crypto\Signal\PreKeyBundle;
use PhpWA\Runtime\Deadline;

interface PreKeyDirectoryInterface
{
    /** @param list<string> $deviceJids @return array<string,PreKeyBundle> */
    public function fetch(array $deviceJids, Deadline $deadline): array;
}
