Despite being in an "internal" header, IceTransportInternal is already exported and used outside WebRTC. IceConfig is a counterpart to IceTransportInternal, so they should be either exported or not exported together. See https://chromium-review.googlesource.com/c/chromium/src/+/4980065/comment/a3a77a56_6d6c2c84/ Bug: chromium:1394755, webrtc:15609 Change-Id: I750d0de81da6ad50fade15d8f7cc57b1ca89e4be Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325220 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: David Benjamin <davidben@webrtc.org> Auto-Submit: David Benjamin <davidben@webrtc.org> Cr-Commit-Position: refs/heads/main@{#41029}