diff --git a/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker-tests.tsx b/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker-tests.tsx
new file mode 100644
index 0000000000..a18e430130
--- /dev/null
+++ b/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker-tests.tsx
@@ -0,0 +1,7 @@
+///
+///
+
+import * as DateRangePicker from "react-bootstrap-daterangepicker";
+import * as React from "react";
+
+let pickerCoponent = true} />;
diff --git a/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.d.tsx b/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.d.tsx
new file mode 100644
index 0000000000..e80a258a46
--- /dev/null
+++ b/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.d.tsx
@@ -0,0 +1,29 @@
+// Type definitions for react-bootstrap-daterangepicker
+// Project: https://github.com/skratchdot/react-bootstrap-daterangepicker
+// Definitions by: Ian Ker-Seymer https://github.com/ianks
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+///
+///
+
+declare module ReactBootstrapDaterangepicker {
+ export interface EventHandler { (event?: any, picker?: any): any; }
+
+ export interface Props extends DatepickerOptions {
+ onShow?: EventHandler;
+ onHide?: EventHandler;
+ onShowCalendar?: EventHandler;
+ onHideCalendar?: EventHandler;
+ onApply?: EventHandler;
+ onCancel?: EventHandler;
+ onEvent?: EventHandler;
+ }
+
+ export class DateRangePicker extends __React.Component {}
+}
+
+declare var DateRangePicker: typeof ReactBootstrapDaterangepicker.DateRangePicker;
+
+declare module "react-bootstrap-daterangepicker" {
+ export = DateRangePicker;
+}
diff --git a/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.tsx.tscparams b/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.tsx.tscparams
new file mode 100644
index 0000000000..36c3b9323c
--- /dev/null
+++ b/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.tsx.tscparams
@@ -0,0 +1 @@
+--noImplicitAny --module commonjs --jsx react