/// <reference types="gulp" />
import { Gulp } from "gulp";
import { AbsPosixPath } from "../types";
import { TaskFunction } from "../utils/gulp-task-function";
import { NycReporter } from "../utils/nyc";
import { MochaOptions } from "./mocha";
export interface NycOptions {
    test: MochaOptions;
    rootDir: AbsPosixPath;
    tempDir: AbsPosixPath;
    reportDir: AbsPosixPath;
    reporters: NycReporter[];
}
export declare function generateTask(gulp: Gulp, options: NycOptions): TaskFunction;
export declare function getTaskName(): string;
