import { ProjectOptions } from '../types.ts';
import { CreateProjectOptions } from '../workflows/CreateProjectWorkflow.ts';
/**
 * 项目选项服务
 * 负责处理用户输入和项目配置选项的获取
 */
export declare class ProjectOptionsService {
    constructor();
    /**
     * 获取项目创建选项
     */
    getProjectOptions(projectName?: string, options?: ProjectOptions): Promise<CreateProjectOptions>;
    /**
     * 获取项目名称
     */
    private getProjectName;
    /**
     * 获取架构类型
     */
    private getArchitectureType;
    /**
     * 获取框架类型
     */
    private getFrameworkType;
    /**
     * 获取目标路径
     */
    private getTargetPath;
    /**
     * 显示项目配置摘要
     */
    private displayProjectSummary;
}
