<?php
namespace Components\Data\Contracts;

interface CalendarEventProvider
{
    /**
     * @param array<string,mixed> $state
     * @return array<int,array<string,mixed>>
     */
    public function events(array $state = []): array;
}
