/// /// import { Webpack, Configuration as WebpackConfiguration } from "webpack"; import { Gulp } from "gulp"; export interface Options { /** * Root of the main project (with package.json) */ projectRoot: string; /** * Directory containing the JS sources. */ srcDir: string; /** * Directory were the result will be piped */ buildDir: string; /** * Entry module, relative to `jsSrcDir` */ entry: string; /** * Webpack object to use */ webpack: Webpack; /** * Customize the default webpack configuration */ webpackConfig: WebpackConfiguration; } export declare function getTaskName(targetName: string): string; export declare function generateTask(gulp: Gulp, targetName: string, options: Options): Function; export declare function registerTask(gulp: Gulp, targetName: string, options: Options): Function; export default registerTask;