wangzhibo
2026-05-09 53418655c061ac26f66058253f39200aced1ab1d
1
2
3
4
5
6
7
8
9
10
11
12
import type { ScenarioCategory, ScenarioPage, ScenariosConfig } from "../config/types.js";
export type ResolvedPage = {
    categoryId: string;
    categoryName: string;
    scenarioId: string;
    scenarioName: string;
    page: ScenarioPage;
};
export declare function findPageByIds(cfg: ScenariosConfig, scenarioId: string, pageId: string): ResolvedPage | null;
export declare function flattenForClient(cfg: ScenariosConfig): ScenarioCategory[];
/** 供前端「最近使用」根据 scenarioId+pageId 补全图片(旧 localStorage 可能无 image 字段) */
export declare function buildPageImageMap(cfg: ScenariosConfig): Record<string, string>;