import { ITaskContext, ITaskResult } from '../../../abstraction/index.js'; import { Task } from '../task.js'; export declare abstract class ComponentTask extends Task { protected abstract bundleScriptAsync(context: ITaskContext): Promise; protected abstract bundleStyleAsync(context: ITaskContext): Promise; runAsync(context: ITaskContext): Promise; }