///
import IGulp = require('./IGulp');
declare class FinalModules {
private modulesPath;
private modules;
private modulesInverted;
private sequence;
constructor(modulesPath?: string);
add(name: string, dependencies?: string[]): void;
private map(func);
generateTasks(gulp: IGulp.Gulp): void;
private static varNameFilter(filePath);
private static escapeString(text);
private getWatchTsTask(gulp, mod);
private getCleanTask(gulp, mod);
private getWatchStylTask(gulp, mod);
private getWatchHtmlTask(gulp, mod);
private getStylTask(gulp, mod);
private getMinTask(gulp, mod);
private getTsTask(gulp, mod);
private getHtmlTask(gulp, mod);
}
export = FinalModules;