### Summary

Add type hints to `ansible.utils.display::Display`

### Issue Type

Feature Idea

### Component Name

lib/ansible/utils/display.py
def proxyit(self, *args, **kwargs):
        if self._final_q:
            
            
            
            return self._final_q.send_display(method.__name__, *args, **kwargs)
        else:
            return method(self, *args, **kwargs)
    return proxyit
class FilterBlackList(logging.Filter):
    def __init__(self, blacklist):
        self.blacklist = [logging.Filter(name) for name in blacklist]
    def filter(self, record):
        return not any(f.filter(record) for f in self.blacklist)
class FilterUserInjector(logging.Filter):
    """
    This is a filter which injects the current user as the 'user' attribute on each record. We need to add this filter
    to all logger handlers so that 3rd party libraries won't print an exception due to user not being defined.
    """
    try:
        username = getpass.getuser()
    except KeyError:
        
        username = 'uid=%s' % os.getuid()
    def filter(self, record):
        record.user = FilterUserInjector.username
        return True
logger = None
if getattr(C, 'DEFAULT_LOG_PATH'):
    path = C.DEFAULT_LOG_PATH