Fix versioning (#1184)
* Fix path to version script
* Add exports to two types causing issues
Apparent TS bug was generating type definitions referencing types with the same name as an exported factory function
that weren't themselves exported. This should fix.