<?php

declare(strict_types=1);

namespace Jose\Component\Core;

use ArrayIterator;
use Countable;
use InvalidArgumentException;
use IteratorAggregate;
use JsonSerializable;
use Traversable;
use Facile\JoseVerifier\Psalm\PsalmTypes;

/**
 * @implements IteratorAggregate<mixed, mixed>
 * @psalm-import-type JWKSetObject from PsalmTypes
 */
class JWKSet implements Countable, IteratorAggregate, JsonSerializable
{
    /**
     * @return JWKSetObject
     */
    public function jsonSerialize(): array
    {}
}
