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>;
