export type UserData = Omit; /** * 从缓存获取用户信息 * @param {type 窗口缓存/永久缓存,itemName 缓存全名,优先级高于全局} opts 缓存配置 */ export declare function getUserInfo(opts?: { type?: "session" | "local"; itemName?: string; }): T & UserData; /** * 获取activeOrgRole对象 * @param {type 窗口缓存/永久缓存,itemName 缓存全名,优先级高于全局} opts */ export declare const getActiveOrgRole: (opts?: { type?: "session" | "local"; itemName?: string; }) => Omit; /** * 从缓存获取用户权限 * @param {type 窗口缓存/永久缓存,itemName 缓存全名,优先级高于全局} opts */ export declare const getAuth: (opts?: { type?: "session" | "local"; itemName?: string; }) => Omit[] | undefined; /** * 从缓存获取用户oid * @param {type 窗口缓存/永久缓存,itemName 缓存全名,优先级高于全局} opts */ export declare const getUserOid: (opts?: { type?: "session" | "local"; itemName?: string; }) => string | number; /** * @name 通过权限id判断是否存在权限 * @param id 权限id * @param {type 窗口缓存/永久缓存,itemName 缓存全名,优先级高于全局} opts */ export declare const includesAuthByid: (id: number, opts?: { type?: "session" | "local"; itemName?: string; }) => boolean;