Demo for query storing

Change-Id: I947bcac841992c3f6cfd01ab337c265b0d01cb70
diff --git a/node_modules/bin-version/index.d.ts b/node_modules/bin-version/index.d.ts
new file mode 100644
index 0000000..00287ae
--- /dev/null
+++ b/node_modules/bin-version/index.d.ts
@@ -0,0 +1,43 @@
+declare namespace binVersion {
+	interface Options {
+		/**
+		The arguments to pass to `binary` so that it will print its version.
+
+		@default ['--version']
+		*/
+		args?: string[];
+	}
+}
+
+/**
+Get the version of a binary in [semver](https://github.com/npm/node-semver) format.
+
+@param binary - The name of or path to the binary to get the version from.
+@returns The version of the `binary`.
+
+@example
+```
+import binVersion = require('bin-version');
+
+(async () => {
+	// $ curl --version
+	// curl 7.30.0 (x86_64-apple-darwin13.0)
+
+	console.log(await binVersion('curl'));
+	//=> '7.30.0'
+
+
+	// $ openssl version
+	// OpenSSL 1.0.2d 9 Jul 2015
+
+	console.log(await binVersion('openssl', {args: ['version']}));
+	//=> '1.0.2'
+})();
+```
+*/
+declare function binVersion(
+	binary: string,
+	options?: binVersion.Options
+): Promise<string>;
+
+export = binVersion;