Added TypeScript definition file