/**
 * 项目模板类型
 */
export interface ProjectTemplate {
    name: string;
    description: string;
    type: 'builtin' | 'remote';
    source?: string;
    version?: string;
}
/**
 * 项目配置
 */
export interface ProjectConfig {
    name: string;
    version: string;
    description: string;
    author: string;
    license: string;
    template: string;
    features: string[];
}
/**
 * CLI 命令选项
 */
export interface CliOptions {
    template?: string;
    output?: string;
    force?: boolean;
    install?: boolean;
    git?: boolean;
    [key: string]: any;
}
/**
 * 服务配置
 */
export interface ServiceConfig {
    port: number;
    host: string;
    mode: 'development' | 'production' | 'test';
    config?: string;
    outDir?: string;
    minify?: boolean;
    sourcemap?: boolean;
    [key: string]: any;
}
/**
 * 日志级别
 */
export type LogLevel = 'debug' | 'info' | 'warn' | 'error';
/**
 * 日志配置
 */
export interface LogConfig {
    level: LogLevel;
    prefix?: string;
    timestamp?: boolean;
}
//# sourceMappingURL=index.d.ts.map