<?php  namespace App\Http\Controllers\Api;  use App\Models\Session; use App\Models\Customer; use App\Enums\OAuthDriver; use App\Enums\UserActivityType; use App\Http\Requests\OAuthToken; use Illuminate\Http\JsonResponse; use App\Http\Requests\SearchOrder; use App\Http\Requests\UpdateAvatar; use App\Services\Auth\OAuthHandler; use App\Http\Controllers\Controller; use App\Http\Requests\LogoutRequest; use App\Http\Requests\UpdateProfile; use App\Http\Requests\ChangePassword; use App\Http\Resources\OrderResource; use Laravel\Socialite\Contracts\User; use App\Http\Resources\SessionResource; use App\Http\Requests\SearchBuyerReturn; use App\Http\Requests\SearchUserActivity; use App\Http\Resources\TransportResource; use App\Http\Resources\BuyerReturnResource; use App\Http\Resources\UserActivityResource; use Illuminate\Http\Resources\Json\JsonResource;  class ProfileController extends Controller { 	public function me(): JsonResource{}  	public function sessions(): JsonResource{}  	public function activities(SearchUserActivity $request): JsonResource{}  	public function removeSession(Session $id): JsonResponse{}  	public function logout(LogoutRequest $request): JsonResponse{}  	public function remove(): JsonResponse{}  	public function update(UpdateProfile $request): JsonResource{}  	public function updatePassword(ChangePassword $request): JsonResource{}  	public function updateAvatar(UpdateAvatar $request): JsonResource{}  	public function connectOAuth(OAuthToken $request, OAuthDriver $driver, OAuthHandler $oAuthHandler): JsonResource{}  	public function disconnectOAuth(OAuthDriver $driver): JsonResource{}  	public function orders(SearchOrder $request): JsonResource{}  	public function buyerReturns(SearchBuyerReturn $request): JsonResource{}  	public function transports(): JsonResource{} }