import { MetaFile } from '../meta'; import { Plugin } from '../plugin'; import { Logger } from './Logger'; import { Project, ProjectSettings, Versions } from './Project'; /** * Bootstrap a project. * * @param name - The name of the project. * @param versions - Package versions. * @param plugins - Loaded plugins. * @param config - Project settings. * @param metaFile - The project meta file. * @param settingsFile - The settings meta file. * @param logger - An optional logger instance. * * @internal */ export declare function bootstrap(name: string, versions: Versions, plugins: Plugin[], config: ProjectSettings, metaFile: MetaFile, settingsFile: MetaFile, logger?: Logger): Project; /** * Bootstrap a project together with all editor plugins. * * @param name - The name of the project. * @param versions - Package versions. * @param plugins - Loaded plugins. * @param config - Project settings. * @param metaFile - The project meta file. * @param settingsFile - The settings meta file. * * @internal */ export declare function editorBootstrap(name: string, versions: Versions, plugins: (Plugin | string)[], config: ProjectSettings, metaFile: MetaFile, settingsFile: MetaFile): Promise; //# sourceMappingURL=bootstrap.d.ts.map