Add TypeScript definition file