Correct me if I am wrong but your question is about how to import a module that is split across multiple files...
My recommendation in terms of loading these modules is that you create a hierarchy to make the module more like a namespace. Here is an example...
Originally you have Logging as a single module. You then split it into multiple files for different flavours of logging. Use the following structure:
/Logging/Console.ts
/Logging/File.ts
/Logging/Remote.ts
You can then import what you need using:
import consoleLogging = module('/Logging/Console');
Or
import fileLogging = module('/Logging/File');
And so on.