import { Project } from '../project.entity';
export declare type TaskName = 'open-vscode';
export declare abstract class Task {
    protected name: TaskName;
    constructor(name: TaskName);
    getName(): "open-vscode";
    abstract execute(project: Project): Promise<boolean>;
    abstract getLabel(): string;
}
