import { type DeploymentName } from './../types/index.js';
import { type ConfigManager } from './config-manager.js';
import { NamespaceName } from '../types/namespace/namespace-name.js';
import { type SoloListrTaskWrapper } from '../types/index.js';
import { type AnyListrContext } from '../types/aliases.js';
import { type LocalConfigRuntimeState } from '../business/runtime-state/config/local/local-config-runtime-state.js';
export declare function resolveNamespaceFromDeployment(localConfig: LocalConfigRuntimeState, configManager: ConfigManager, task?: SoloListrTaskWrapper<AnyListrContext>): Promise<NamespaceName>;
export declare function promptTheUserForDeployment(configManager: ConfigManager, task?: SoloListrTaskWrapper<AnyListrContext>): Promise<DeploymentName>;
