export interface GameTemplateMeta { readonly slug: string; readonly title: string; readonly summary: string; /** 模板目录内相对路径清单(全部四件套文件,落地时逐个写盘)。 */ readonly files: readonly string[]; } export declare const GAME_TEMPLATES: Record; /** 模板资产根目录:开发态 src/game-templates,npm 态 build/game-templates(探测式,参照 cli/qa.ts opsScript 模式)。 */ export declare function getGameTemplateDir(): string; export declare function listGameTemplates(): { slug: string; title: string; summary: string; }[]; export interface GameTemplateFile { path: string; content: string; } /** 读取模板全部文件;meta 列出的文件缺失即 throw(资产打包不完整的硬失败)。 */ export declare function readGameTemplateFiles(slug: string): GameTemplateFile[];