diff --git a/native/flow-typed/npm/@react-navigation/bottom-tabs_v5.x.x.js b/native/flow-typed/npm/@react-navigation/bottom-tabs_v5.x.x.js
--- a/native/flow-typed/npm/@react-navigation/bottom-tabs_v5.x.x.js
+++ b/native/flow-typed/npm/@react-navigation/bottom-tabs_v5.x.x.js
@@ -1187,13 +1187,17 @@
     ScreenOptions: {...},
     RouterOptions: DefaultRouterOptions,
     NavHelpers,
+    EventMap: EventMapBase,
+    ExtraNavigatorProps: ExtraNavigatorPropsBase,
   >(
     routerFactory: RouterFactory<State, Action, RouterOptions>,
-    options: {|
-      ...$Exact<RouterOptions>,
-      ...ScreenOptionsProps<ScreenOptions, RouteProp<>, NavHelpers>,
-      +children?: React$Node,
-    |},
+    options: $Exact<NavigatorProps<
+      ScreenOptions,
+      ScreenListeners<State, EventMap>,
+      RouteProp<>,
+      NavHelpers,
+      ExtraNavigatorProps,
+    >>,
   ) => {|
     +id?: string,
     +state: State,
diff --git a/native/flow-typed/npm/@react-navigation/devtools_v5.x.x.js b/native/flow-typed/npm/@react-navigation/devtools_v5.x.x.js
--- a/native/flow-typed/npm/@react-navigation/devtools_v5.x.x.js
+++ b/native/flow-typed/npm/@react-navigation/devtools_v5.x.x.js
@@ -1187,13 +1187,17 @@
     ScreenOptions: {...},
     RouterOptions: DefaultRouterOptions,
     NavHelpers,
+    EventMap: EventMapBase,
+    ExtraNavigatorProps: ExtraNavigatorPropsBase,
   >(
     routerFactory: RouterFactory<State, Action, RouterOptions>,
-    options: {|
-      ...$Exact<RouterOptions>,
-      ...ScreenOptionsProps<ScreenOptions, RouteProp<>, NavHelpers>,
-      +children?: React$Node,
-    |},
+    options: $Exact<NavigatorProps<
+      ScreenOptions,
+      ScreenListeners<State, EventMap>,
+      RouteProp<>,
+      NavHelpers,
+      ExtraNavigatorProps,
+    >>,
   ) => {|
     +id?: string,
     +state: State,
diff --git a/native/flow-typed/npm/@react-navigation/material-top-tabs_v5.x.x.js b/native/flow-typed/npm/@react-navigation/material-top-tabs_v5.x.x.js
--- a/native/flow-typed/npm/@react-navigation/material-top-tabs_v5.x.x.js
+++ b/native/flow-typed/npm/@react-navigation/material-top-tabs_v5.x.x.js
@@ -1187,13 +1187,17 @@
     ScreenOptions: {...},
     RouterOptions: DefaultRouterOptions,
     NavHelpers,
+    EventMap: EventMapBase,
+    ExtraNavigatorProps: ExtraNavigatorPropsBase,
   >(
     routerFactory: RouterFactory<State, Action, RouterOptions>,
-    options: {|
-      ...$Exact<RouterOptions>,
-      ...ScreenOptionsProps<ScreenOptions, RouteProp<>, NavHelpers>,
-      +children?: React$Node,
-    |},
+    options: $Exact<NavigatorProps<
+      ScreenOptions,
+      ScreenListeners<State, EventMap>,
+      RouteProp<>,
+      NavHelpers,
+      ExtraNavigatorProps,
+    >>,
   ) => {|
     +id?: string,
     +state: State,
diff --git a/native/flow-typed/npm/@react-navigation/native_v5.x.x.js b/native/flow-typed/npm/@react-navigation/native_v5.x.x.js
--- a/native/flow-typed/npm/@react-navigation/native_v5.x.x.js
+++ b/native/flow-typed/npm/@react-navigation/native_v5.x.x.js
@@ -1187,13 +1187,17 @@
     ScreenOptions: {...},
     RouterOptions: DefaultRouterOptions,
     NavHelpers,
+    EventMap: EventMapBase,
+    ExtraNavigatorProps: ExtraNavigatorPropsBase,
   >(
     routerFactory: RouterFactory<State, Action, RouterOptions>,
-    options: {|
-      ...$Exact<RouterOptions>,
-      ...ScreenOptionsProps<ScreenOptions, RouteProp<>, NavHelpers>,
-      +children?: React$Node,
-    |},
+    options: $Exact<NavigatorProps<
+      ScreenOptions,
+      ScreenListeners<State, EventMap>,
+      RouteProp<>,
+      NavHelpers,
+      ExtraNavigatorProps,
+    >>,
   ) => {|
     +id?: string,
     +state: State,
diff --git a/native/flow-typed/npm/@react-navigation/stack_v5.x.x.js b/native/flow-typed/npm/@react-navigation/stack_v5.x.x.js
--- a/native/flow-typed/npm/@react-navigation/stack_v5.x.x.js
+++ b/native/flow-typed/npm/@react-navigation/stack_v5.x.x.js
@@ -1187,13 +1187,17 @@
     ScreenOptions: {...},
     RouterOptions: DefaultRouterOptions,
     NavHelpers,
+    EventMap: EventMapBase,
+    ExtraNavigatorProps: ExtraNavigatorPropsBase,
   >(
     routerFactory: RouterFactory<State, Action, RouterOptions>,
-    options: {|
-      ...$Exact<RouterOptions>,
-      ...ScreenOptionsProps<ScreenOptions, RouteProp<>, NavHelpers>,
-      +children?: React$Node,
-    |},
+    options: $Exact<NavigatorProps<
+      ScreenOptions,
+      ScreenListeners<State, EventMap>,
+      RouteProp<>,
+      NavHelpers,
+      ExtraNavigatorProps,
+    >>,
   ) => {|
     +id?: string,
     +state: State,