Added TypeScript definitions file