diff --git a/homeassistant/components/broadlink/updater.py b/homeassistant/components/broadlink/updater.py
index 4faa84dbbee73429367d95ce20cf30e8326c8051..f1455f5a5411b33177a5f4b3a784362b6ff8a7ae 100644
--- a/homeassistant/components/broadlink/updater.py
+++ b/homeassistant/components/broadlink/updater.py
@@ -170,7 +170,7 @@ class BroadlinkRMUpdateManager(BroadlinkUpdateManager[blk.rm]):
 class BroadlinkSP1UpdateManager(BroadlinkUpdateManager[blk.sp1]):
     """Manages updates for Broadlink SP1 devices."""
 
-    async def async_fetch_data(self) -> None:
+    async def async_fetch_data(self) -> dict[str, Any] | None:
         """Fetch data from the device."""
         return None
 
diff --git a/homeassistant/components/samsungtv/bridge.py b/homeassistant/components/samsungtv/bridge.py
index 059c668285792d0961c8ddf1781c3e759fe9317f..f9f5b0d6e73b5fd8059cf7757df1ad078829a9f9 100644
--- a/homeassistant/components/samsungtv/bridge.py
+++ b/homeassistant/components/samsungtv/bridge.py
@@ -321,7 +321,7 @@ class SamsungTVLegacyBridge(SamsungTVBridge):
             LOGGER.debug("Failing config: %s, error: %s", config, err)
             return RESULT_CANNOT_CONNECT
 
-    async def async_device_info(self) -> None:
+    async def async_device_info(self) -> dict[str, Any] | None:
         """Try to gather infos of this device."""
         return None