export interface WorkspaceManagerStrategy { setDryRun?(dryRun: boolean): void; installDependencies(frontendFramework: string, orm: string): Promise; generateStandardWebApp(name: string, framework: string): Promise; generateHostApp(name: string, remotes: string[], framework: string): Promise; generateApiApp(name: string): Promise; generateLibrary(name: string, type: 'domain' | 'shell' | 'shared'): Promise; }