import { prompt } from 'enquirer';
import { FunctionParam } from "../../utils/declaration";
export declare const TEMPLATE_LIST_PATH = "pro/templates";
export declare const TEMPLATE_CONFIG_FILE_PATH = "pro/configs/template.ts";
export interface SdinTemplateMeta {
    name: string;
    description: string;
    questions?: FunctionParam<typeof prompt>;
}
export interface SdinTemplateExtraMeta {
    root: string;
    name: string;
    description: string;
    questions?: FunctionParam<typeof prompt>;
}
/**
 * 扫描文件夹下的所有模板，返回它们的元信息
 */
export declare function readSdinTemplateMetaList(): Promise<SdinTemplateExtraMeta[]>;
