import type { IProject, IProjectContext, ITask } from '../../abstraction/index.js'; export declare abstract class ProjectBase implements IProject { protected _devTasks: Array; protected _buildTasks: Array; constructor(); build(context: IProjectContext): Promise; dev(context: IProjectContext): Promise; protected abstract initDevTasks(): Array; protected abstract initBuildTasks(): Array; }