async def estimate_pruned_members(self, *, days):
if not isinstance(days, int):<EOL><INDENT>raise InvalidArgument('<STR_LIT>'.format(days))<EOL><DEDENT>data = await self._state.http.estimate_pruned_members(self.id, days)<EOL>return data['<STR_LIT>']<EOL>
|coro|

        Similar to :meth:`prune_members` except instead of actually
        pruning members, it returns how many members it would prune
        from the guild had it been called.

        Parameters
        -----------
        days: :class:`int`
            The number of days before counting as inactive.

        Raises
        -------
        Forbidden
            You do not have permissions to prune members.
        HTTPException
            An error occurred while fetching the prune members estimate.
        InvalidArgument
            An integer was not passed for ``days``.

        Returns
        ---------
        :class:`int`
            The number of members estimated to be pruned.