import BaseWorkspacesGenerator from '../base-workspaces/index.ts'; import type { Config as WorkspacesConfig, Options as WorkspacesOptions, WorkspacesApplication } from './types.ts'; export default class WorkspacesGenerator extends BaseWorkspacesGenerator { [BaseWorkspacesGenerator.INITIALIZING]: Record<"loadConfig", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.CONFIGURING]: Record<"defaults" | "configureUsingFiles", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.COMPOSING]: Record<"generateApplications" | "composeGit", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.CONFIGURING_WORKSPACES]: Record<"checkWorkspaces", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.PREPARING]: Record<"setWorkspacesRoot", import("../base-core/types.js").GenericTask>>; [BaseWorkspacesGenerator.LOADING_WORKSPACES]: Record<"loadConfig" | "configurePackageManager", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.WRITING]: Record<"writing", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.POST_WRITING]: Record<"generatePackageJson", import("../base-core/types.js").GenericTask>; dockerCompose: boolean; generateWorkspaces: boolean; workspacesConfig: Record; readonly workspaces: boolean; readonly generateApplications: () => Promise; readonly generateWith: string; readonly entrypointGenerator: string; beforeQueue(): Promise; get directoryPath(): string; get initializing(): Record<"loadConfig", import("../base-core/types.js").GenericTask>; get configuring(): Record<"defaults" | "configureUsingFiles", import("../base-core/types.js").GenericTask>; get composing(): Record<"generateApplications" | "composeGit", import("../base-core/types.js").GenericTask>; get configuringWorkspaces(): Record<"checkWorkspaces", import("../base-core/types.js").GenericTask>; get preparing(): Record<"setWorkspacesRoot", import("../base-core/types.js").GenericTask>>; get loadingWorkspaces(): Record<"loadConfig" | "configurePackageManager", import("../base-core/types.js").GenericTask>; get writing(): Record<"writing", import("../base-core/types.js").GenericTask>; get postWriting(): Record<"generatePackageJson", import("../base-core/types.js").GenericTask>; getOtherScripts(): { 'docker-compose': string; 'ci:e2e:prepare': string; 'ci:e2e:teardown': string; } | { 'docker-compose'?: undefined; 'ci:e2e:prepare'?: undefined; 'ci:e2e:teardown'?: undefined; }; createConcurrentlyScript(...scripts: string[]): any; createWorkspacesScript(...scripts: string[]): { [k: string]: string; }; }