|ApiError */ public function selectAll( Pagination $pagination, ?EmployeeSorter $sorter = null ): PageOf | ApiError; /** * @return PageOf|ApiError */ public function selectAllSince( Pagination $pagination, \DateTimeInterface $since, \SortDirection $sortDirection = \SortDirection::Descending ): PageOf | ApiError; /** * @param \Uwil\ArcadiaApiPhpClient\Lib\ApiValueObject\SiteId[] $sites * @return PageOf|ApiError */ public function selectAllHavingSitesSince( Pagination $pagination, \DateTimeInterface $since, array $sites, \SortDirection $sortDirection = \SortDirection::Descending ): PageOf | ApiError; /** * @param \Uwil\ArcadiaApiPhpClient\Lib\ApiValueObject\SiteId[] $sites * @return PageOf|ApiError */ public function selectAllHavingSites( Pagination $pagination, array $sites, ?EmployeeSorter $sorter = null ): PageOf | ApiError; public function find(ArcadiaEmployeeId $id): Employee | null | ApiError; }