import ProjectFileSystem from '../commons/ProjectFileSystem'; import { KeyIn } from '../util/Types'; import { ProjectType } from '../definitions/ProjectType'; import Project from './Project'; export type RunOptions = { fs: ProjectFileSystem; project: Project; options: string[] | undefined; }; export default class ProjectRunner { static type: string; getType(): KeyIn; prepareForRun(options: RunOptions): Promise; }