async def METHOD_NAME(self, user: str, uri: URL) -> None:
    url = self._get_user_url(user) / "permissions"
    auth = await self._config._api_auth()
    async with self._core.request(
        "DELETE", url, params={"uri": str(uri)}, auth=auth
    ) as resp:
        #  TODO: server part contain TODO record for returning more then
        #  HTTPNoContent, this part must me refactored then
        if resp.status != HTTPNoContent.status_code:
            raise ClientError(f"Server return unexpected result: {resp.status}.")
    return None