import ProjectFileSystem from '../commons/ProjectFileSystem'; import { KeyIn } from '../util/Types'; import { ModuleType } from '../definitions/ModuleType'; import Module from '../project/Module'; export interface RunUIApplication { id: string; title: string; description: string; path: string; ui5Component?: string; semanticObject: string; action: string; deploymentId?: string; } export interface RunUIOptions { module: Module; fs: ProjectFileSystem; } export default class RunUI { static type: string; getType(): KeyIn; applications(options: RunUIOptions): Promise; }