[update] Type declarations
[update] Build