diff --git a/gulp-replace/gulp-replace-tests.ts b/gulp-replace/gulp-replace-tests.ts
index a914bfd44e..8e043d7748 100644
--- a/gulp-replace/gulp-replace-tests.ts
+++ b/gulp-replace/gulp-replace-tests.ts
@@ -1,11 +1,11 @@
///
///
-import gulp = require("gulp");
-import replace = require("gulp-replace");
+import * as gulp from "gulp";
+import * as replace from "gulp-replace";
gulp.task('templates', function(){
gulp.src(['file.txt'])
.pipe(replace("test", "foo"))
.pipe(replace(/foo(.{3})/g, '$1foo'))
.pipe(gulp.dest('build/file.txt'));
-});
\ No newline at end of file
+});
diff --git a/gulp-replace/gulp-replace.d.ts b/gulp-replace/gulp-replace.d.ts
index cf6ef7164c..f32e33bbe7 100644
--- a/gulp-replace/gulp-replace.d.ts
+++ b/gulp-replace/gulp-replace.d.ts
@@ -17,5 +17,7 @@ declare module "gulp-replace" {
function replace(pattern: string, replacement: string | Replacer, opts?: Options): NodeJS.ReadWriteStream;
function replace(pattern: RegExp, replacement: string | Replacer, opts?: Options): NodeJS.ReadWriteStream;
+ namespace replace {}
+
export = replace;
-}
\ No newline at end of file
+}