163163 from airflow .models .dagrun import DagRun
164164 from airflow .models .operator import Operator
165165 from airflow .sdk .definitions .dag import DAG
166- from airflow .sdk .definitions . protocols import RuntimeTaskInstanceProtocol
166+ from airflow .sdk .types import OutletEventAccessorsProtocol , RuntimeTaskInstanceProtocol
167167 from airflow .timetables .base import DataInterval
168168 from airflow .typing_compat import Literal , TypeGuard
169169 from airflow .utils .task_group import TaskGroup
@@ -2730,7 +2730,7 @@ def _run_raw_task(
27302730 )
27312731
27322732 def _register_asset_changes (
2733- self , * , events : OutletEventAccessors , session : Session | None = None
2733+ self , * , events : OutletEventAccessorsProtocol , session : Session | None = None
27342734 ) -> None :
27352735 if session :
27362736 TaskInstance ._register_asset_changes_int (ti = self , events = events , session = session )
@@ -2740,7 +2740,7 @@ def _register_asset_changes(
27402740 @staticmethod
27412741 @provide_session
27422742 def _register_asset_changes_int (
2743- ti : TaskInstance , * , events : OutletEventAccessors , session : Session = NEW_SESSION
2743+ ti : TaskInstance , * , events : OutletEventAccessorsProtocol , session : Session = NEW_SESSION
27442744 ) -> None :
27452745 if TYPE_CHECKING :
27462746 assert ti .task
0 commit comments