import { PostMessageType } from '../PostMessageType'; /** * 获取顶层页的 url 返回的数据 */ export interface TopLevelUrlAsyncResultData { /** * 当前浏览器地址中的URL * * @example * * https://dev-platform.cisdigital.cn/layout/usercenter/atQXGL/CDGL/#/authority/menu/index/content/00145f3f8ec440aba212608ce31cdd11/pcMenuTree/false * */ url: string; /** * 当前激活的菜单数据 */ activeMenu?: { /** * 菜单编码 */ code: string; /** * 菜单产品id */ productId: string; /** * 子系统类型 */ subSystem: string; /** * 菜单id */ id: string; /** * 菜单链接 */ linkUrl: string; /** * 菜单名称 */ name: string; }; [key: string]: any; } /** * 获取顶层页的 url 异步结果 */ export interface TopLevelUrlAsyncResult { data: TopLevelUrlAsyncResultData; postUid: string; type: PostMessageType; } export declare function getTopLevelUrlAsync(): Promise;