/// <reference types="gulp" />
/// <reference types="node" />
import { FSWatcher } from "fs";
import { Gulp } from "gulp";
import { TaskFunction } from "../utils/gulp-task-function";
import { TypescriptConfig } from "./_typescript";
export declare function getBuildTypescriptTask(gulp: Gulp, options: TypescriptConfig, throwOnError?: boolean): TaskFunction;
export declare function getBuildTypescriptWatchTask(gulp: Gulp, options: TypescriptConfig): () => FSWatcher;
export declare function getBuildTypescriptWatcher(gulp: Gulp, options: TypescriptConfig): FSWatcher;
