diff --git a/gulp-csso/gulp-csso-tests.ts b/gulp-csso/gulp-csso-tests.ts
new file mode 100644
index 0000000000..5f61d4871f
--- /dev/null
+++ b/gulp-csso/gulp-csso-tests.ts
@@ -0,0 +1,14 @@
+///
+///
+
+import gulp = require('gulp');
+import csso = require('gulp-csso');
+
+gulp.task('default', () =>
+ gulp.src('./main.css')
+ .pipe(csso())
+ .pipe(gulp.dest('./out'))
+);
+
+csso(true);
+csso(false);
diff --git a/gulp-csso/gulp-csso.d.ts b/gulp-csso/gulp-csso.d.ts
new file mode 100644
index 0000000000..d5d338c4ac
--- /dev/null
+++ b/gulp-csso/gulp-csso.d.ts
@@ -0,0 +1,12 @@
+// Type definitions for gulp-csso v1.0.0
+// Project: https://github.com/ben-eb/gulp-csso
+// Definitions by: Tanguy Krotoff
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+///
+
+declare module 'gulp-csso' {
+ function csso(structureMinimization?: boolean): NodeJS.ReadWriteStream;
+
+ export = csso;
+}