import type { EnvContext, EnvHandler } from '@teambit/envs'; import type { WorkspaceTemplate } from './workspace-template'; export type StarterListOptions = { name?: string; }; export declare class StarterList { readonly name: string; private starters; private context; constructor(name: string, starters: EnvHandler[], context: EnvContext); compute(): WorkspaceTemplate[]; static from(starters: EnvHandler[], options?: StarterListOptions): (context: EnvContext) => StarterList; }