import BaseWorkspacesGenerator from '../base-workspaces/index.js'; import { checkImages, configureImageNames, generateJwtSecret, loadFromYoRc } from '../base-workspaces/internal/docker-base.js'; export default class KubernetesKnativeGenerator extends BaseWorkspacesGenerator { [x: string]: { writeGeneratorFiles(): void; } | import("../../lib/types/base/tasks.js").GenericTaskGroup | { askForPath: () => Promise; askForApps: () => Promise; askForGeneratorType: () => Promise; askForMonitoring: () => Promise; askForClustersMode: () => Promise; askForServiceDiscovery: () => Promise; askForAdminPassword: () => Promise; askForKubernetesNamespace: typeof import("../kubernetes/prompts.js").askForKubernetesNamespace; askForDockerRepositoryName: () => Promise; askForDockerPushCommand: () => Promise; askForIngressDomain: typeof import("../kubernetes/prompts.js").askForIngressDomain; } | { generateJwtSecret: typeof generateJwtSecret; } | { loadFromYoRc: typeof loadFromYoRc; loadSharedConfig(): void; } | { configureImageNames: typeof configureImageNames; setPostPromptProp(): void; } | { checkImages: typeof checkImages; deploy(): void; } | (() => Promise) | ((databaseType: any, options?: {}) => string); beforeQueue(): Promise; get initializing(): import("../../lib/types/base/tasks.js").GenericTaskGroup; get prompting(): { askForPath: () => Promise; askForApps: () => Promise; askForGeneratorType: () => Promise; askForMonitoring: () => Promise; askForClustersMode: () => Promise; askForServiceDiscovery: () => Promise; askForAdminPassword: () => Promise; askForKubernetesNamespace: typeof import("../kubernetes/prompts.js").askForKubernetesNamespace; askForDockerRepositoryName: () => Promise; askForDockerPushCommand: () => Promise; askForIngressDomain: typeof import("../kubernetes/prompts.js").askForIngressDomain; }; get configuring(): { generateJwtSecret: typeof generateJwtSecret; }; get loading(): { loadFromYoRc: typeof loadFromYoRc; loadSharedConfig(): void; }; get preparing(): { configureImageNames: typeof configureImageNames; setPostPromptProp(): void; }; get writing(): { writeGeneratorFiles(): void; }; get end(): { checkImages: typeof checkImages; deploy(): void; }; getJDBCUrl(databaseType: any, options?: {}): string; }