<?php

declare(strict_types=1);

namespace App\Scolarite\Application\Port;

use App\Shared\Domain\Tenant\TenantId;

/**
 * Port pour résoudre les enfants d'un parent/tuteur.
 *
 * Abstrait l'accès au contexte Administration depuis le contexte Scolarite.
 */
interface ParentChildrenReader
{
    /**
     * @return array<array{studentId: string, firstName: string, lastName: string}>
     */
    public function childrenOf(string $guardianId, TenantId $tenantId): array;
}
