T
первым аргументом передается объект события (message/callback_query/etc.) и всё что возвращают фильтры и мидлвари
по умолчанию регистрируется несколько встроенных фильтров, которые тоже могут что-то возвращать (например state) - https://github.com/aiogram/aiogram/blob/aec67b18aff248c87ddf6d47382c19cc9f0e77ec/aiogram/dispatcher/dispatcher.py#L86