import type { Deployment as BaseDeployment, WorkspacesApplication, WorkspacesApplication as BaseWorkspacesApplication } from '../base-workspaces/index.ts'; import BaseWorkspacesGenerator from '../base-workspaces/index.ts'; export default class DockerComposeGenerator extends BaseWorkspacesGenerator { [BaseWorkspacesGenerator.INITIALIZING]: Record<"sayHello" | "checkDocker" | "checkDockerCompose", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.PROMPTING]: Record<"askForDirectoryPath", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.PREPARING]: Record<"setWorkspacesRoot", import("../base-core/types.js").GenericTask>>; [BaseWorkspacesGenerator.PROMPTING_WORKSPACES]: Record<"askForMonitoring" | "askForClustersModeWorkspace" | "askForServiceDiscoveryWorkspace", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.CONFIGURING_WORKSPACES]: Record<"configureBaseDeployment", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.LOADING_WORKSPACES]: Record<"loadBaseDeployment", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.PREPARING_WORKSPACES]: Record<"prepareDeployment", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.DEFAULT]: Record<"setAppsYaml", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.WRITING]: Record<"cleanupOldFilesTask" | "writeFiles", import("../base-core/types.js").GenericTask>; [BaseWorkspacesGenerator.END]: Record<"end", import("../base-core/types.js").GenericTask>; beforeQueue(): Promise; get initializing(): Record<"sayHello" | "checkDocker" | "checkDockerCompose", import("../base-core/types.js").GenericTask>; get prompting(): Record<"askForDirectoryPath", import("../base-core/types.js").GenericTask>; get preparing(): Record<"setWorkspacesRoot", import("../base-core/types.js").GenericTask>>; get promptingWorkspaces(): Record<"askForMonitoring" | "askForClustersModeWorkspace" | "askForServiceDiscoveryWorkspace", import("../base-core/types.js").GenericTask>; get configuringWorkspaces(): Record<"configureBaseDeployment", import("../base-core/types.js").GenericTask>; get loadingWorkspaces(): Record<"loadBaseDeployment", import("../base-core/types.js").GenericTask>; get preparingWorkspaces(): Record<"prepareDeployment", import("../base-core/types.js").GenericTask>; get default(): Record<"setAppsYaml", import("../base-core/types.js").GenericTask>; get writing(): Record<"cleanupOldFilesTask" | "writeFiles", import("../base-core/types.js").GenericTask>; get end(): Record<"end", import("../base-core/types.js").GenericTask>; checkApplicationsDockerImages({ applications }: { applications: WorkspacesApplication[]; }): void; prepareDeploymentDerivedProperties({ deployment, applications }: { deployment: BaseDeployment; applications: any[]; }): void; }