diff --git a/acc-wizard/acc-wizard-tests.ts b/acc-wizard/acc-wizard-tests.ts
new file mode 100644
index 0000000000..1ccef7c7d7
--- /dev/null
+++ b/acc-wizard/acc-wizard-tests.ts
@@ -0,0 +1,36 @@
+///
+///
+
+/**
+ * @summary Test for "accwizard" without options.
+ */
+function testBasic() {
+ $('#test').accwizard();
+}
+
+/**
+ * @summary Test for "accwizard" with options.
+ */
+function testBasic() {
+ var options: AccWizardOptions = {
+ addButtons: true,
+ sidebar: '.acc-wizard-sidebar',
+ activeClass: 'acc-wizard-active',
+ completedClass: 'acc-wizard-completed',
+ todoClass: 'acc-wizard-todo',
+ stepClass: 'acc-wizard-step',
+ nextText: 'Next Step',
+ backText: 'Go Back',
+ nextType: 'submit',
+ backType: 'reset',
+ nextClasses: 'btn btn-primary',
+ backClasses: 'btn',
+ autoScrolling: true,
+ onNext: function() {},
+ onBack: function() {},
+ onInit: function() {},
+ onDestroy: function() {}
+ };
+
+ $('#test').accwizard(options);
+}
\ No newline at end of file
diff --git a/acc-wizard/acc-wizard.d.ts b/acc-wizard/acc-wizard.d.ts
new file mode 100644
index 0000000000..899f04b6d5
--- /dev/null
+++ b/acc-wizard/acc-wizard.d.ts
@@ -0,0 +1,101 @@
+// Type definitions for acc-wizard
+// Project: https://github.com/sathomas/acc-wizard
+// Definitions by: Cyril Schumacher
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+interface AccWizardOptions {
+ /**
+ * @summary Add next/prev buttons to panels.
+ * @type {boolean}
+ */
+ addButtons: boolean;
+
+ /**
+ * @summary Selector for task sidebar.
+ * @type {string}
+ */
+ sidebar: string;
+
+ /**
+ * @summary Class to indicate the active task in sidebar.
+ * @type {string}
+ */
+ activeClass: string;
+
+ /**
+ * @summary Class to indicate task is complete.
+ * @type {string}
+ */
+ completedClass: string;
+
+ /**
+ * @summary Class to indicate task is still pending.
+ * @type {string}
+ */
+ todoClass: string;
+
+ /**
+ * @summary Class for step buttons within panels.
+ * @type {string}
+ */
+ stepClass: string;
+
+ /**
+ * @summary Text for next button.
+ * @type {string}
+ */
+ nextText: string;
+
+ /**
+ * @summary Text for back button
+ * @type {string}
+ */
+ backType: string;
+
+ /**
+ * @summary Class(es) for next button.
+ * @type {string}
+ */
+ nextClasses: string;
+
+ /**
+ * @summary Class(es) for back button.
+ * @type {string}
+ */
+ backClasses: string;
+
+ /**
+ * @summary Auto-scrolling.
+ * @type {boolean}
+ */
+ autoScrolling: boolean;
+
+ /**
+ * @summary Function to call on next step.
+ */
+ onNext: Function;
+
+ /**
+ * @summary Function to call on back up.
+ */
+ onBack: Function;
+
+ /**
+ * @summary A chance to hook initialization.
+ */
+ onInit: Function;
+
+ /**
+ * @summary A chance to hook destruction.
+ */
+ onDestroy: Function;
+}
+
+/**
+ * @summary Interface for "acc-wizard" JQuery plugin.
+ * @author Cyril Schumacher
+ * @version 1.0
+ */
+interface JQueryStatic {
+ accwizard(options: AccWizardOptions): void;
+}
\ No newline at end of file
diff --git a/acc-wizard/acc-wizard.ts.tscparams b/acc-wizard/acc-wizard.ts.tscparams
new file mode 100644
index 0000000000..934bc29ef2
--- /dev/null
+++ b/acc-wizard/acc-wizard.ts.tscparams
@@ -0,0 +1 @@
+--noImplicitAny
\ No newline at end of file