Foundation imports Combine

I'm importing only Foundation, but when I jump to @Published definition it shows that this @Published is a public typealias to Combine's @Published.

The question is, what is this file that exposes some of Combine's APIs, and what is the value of doing this?

Is it a good thing to import Combine under the hood without the developer knowing that he is actually importing Combine?