It seems there's some tightly guarded industry secrets around publishing TypeScript module declarations effectively. Let's break it down.
After approximately 2 years of working with flow and its frustrations I decided it was time to move fully into TypeScript.