/** 包内 HTML 模板目录(dist/core → 包根 templates/html,与 ask/init 现有定位同源) */ export declare function htmlTemplateDir(): string; /** ask 引导页跳转的四个模式页 */ export declare const ASK_MODE_PAGES: readonly string[]; /** 幂等复制本地字体资产到 HTML 落盘目录的 fonts/ 子目录(离线可用,失败不阻断页面主体) */ export declare function ensureHtmlAssets(destDir: string): Promise; /** 从包内模板复制单个 HTML 到项目 outputs/(存在才复制,幂等覆盖) */ export declare function copyHtmlTemplate(cwd: string, file: string): Promise; /** 联动生成提示词库页(失败不阻断主流程) */ export declare function ensurePromptsPage(cwd: string): Promise; /** * 幂等生成 ask 引导页家族: * onboarding 主页面 + 四个模式页 + 帮助页(onboarding 的跳转目标全部补齐) * 返回 onboarding 页面路径,供 [SPECCORE_ONBOARD] 标记使用。 */ export declare function ensureAskPages(cwd: string): Promise; /** * 幂等生成项目配置引导页(setup-guide 内「查看提示词库」链接 → prompts, * 两者一起补齐)。返回 setup-guide 页面路径。 */ export declare function ensureSetupGuidePage(cwd: string, projectName?: string, pkgVersion?: string): Promise; /** * 幂等补齐项目名片(welcome 页)的全部跳转目标: * onboarding 家族(含帮助页 + 提示词库);已初始化项目再补配置引导页。 */ export declare function ensureWelcomeTargets(cwd: string, isInit: boolean): Promise; //# sourceMappingURL=page-bundle.d.ts.map