import { Gulp } from 'gulp'; import Build from '../utils/build'; import { ISPBuildSettings, IGulpConfigs } from '../interfaces'; export declare const buildTasks: (gulp: Gulp, $: any, settings: ISPBuildSettings) => void; export declare const mapProjectData: (configs: IGulpConfigs) => any; export declare const getBuildInstance: (settings: IGulpConfigs) => Build; export declare class BuildTasks { private settings; constructor(settings: ISPBuildSettings); buildJsLibsTask: () => Promise; buildWebpackTask: (parallelism?: number) => Promise; buildCssLibsTask: () => Promise; buildCustomCssTask: () => Promise; buildCopyAssetsTask: () => Promise; buildMasterpagesTask: () => Promise; buildLayoutsTask: () => Promise; buildWebpartsTask: () => Promise; private mapHbsTemplates; }