diff --git a/slickgrid/slick.headerbuttons.d.ts b/slickgrid/slick.headerbuttons.d.ts
new file mode 100644
index 000000000..9ac7f86db
--- /dev/null
+++ b/slickgrid/slick.headerbuttons.d.ts
@@ -0,0 +1,34 @@
+// Type definitions for SlickGrid HeaderButtons Plugin 2.1.0
+// Project: https://github.com/mleibman/SlickGrid
+// Definitions by: Derek Cicerone
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+///
+
+declare module Slick {
+
+ export interface Column {
+ header: Header;
+ }
+
+ export interface Header {
+ buttons: HeaderButton[];
+ }
+
+ export interface HeaderButton {
+ command?: string;
+ cssClass?: string;
+ handler?: Function;
+ image?: string;
+ showOnHover?: boolean;
+ tooltip?: string;
+ }
+
+ export module Plugins {
+
+ export class HeaderButtons extends Plugin {
+ constructor();
+ public onCommand: Event;
+ }
+ }
+}