/** 包内 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