import type * as Yargs from 'yargs'; import { type IExecutable } from '@microsoft/gulp-core-build'; import { type ISPBuildRigArgs, type ITaskDefinition, SPBuildRig } from './SPBuildRig'; export interface ISPWebBuildRigArgs extends ISPBuildRigArgs { debug: boolean; notest: boolean; } export declare const serveWatchFilter: string[]; export declare class SPWebBuildRig extends SPBuildRig { protected args: ISPWebBuildRigArgs; protected _postBundleTasks: IExecutable[]; addPostBundleTask(tasks: IExecutable | IExecutable[]): void; protected getYargs(): Yargs.Argv; protected setupSharedConfig(): void; protected finalizeSharedConfig(): void; protected getTasks(): Map; protected getTestTask(): IExecutable; protected getTestOnlyTask(): IExecutable; protected getCoreBuildTask(): IExecutable; protected getBundleTask(): IExecutable; protected getPreWebpackTasks(): IExecutable; protected getPreCopyAssetsTasks(): IExecutable; } //# sourceMappingURL=SPWebBuildRig.d.ts.map