import { EI } from "@baosight/ei";
export default class EFUtility {
    /**
     * 根据传入的代码编号获取值集信息
     * @param partName 分区名，传入''调用默认分区服务
     * @param codeClassNames 代码编号数组
     * @param boolean 是否判断细部资源权限
     */
    static getCodeClassValue(partName: string, codeClassNames: string[], auth?: boolean): Promise<EI.EIInfo>;
    /**
     * @param msgType 获取消息大类 传入''使用默认 N
     *  【 N :获取是否有新的公告、未读消息、待办 】
     *  【 U :获取公告、未读消息、工作流待办、任务待办的数量 】
     *  【 D :获取公告、未读消息、工作流待办、任务待办的具体信息 】
     * @param msgArr 消息类别传 [ ] 数组默认查 公告ANNOUNCE
     *  【公告：ANNOUNCE】【消息：CHMSG】【工作流待办：WF】【任务待办：TASKMSG】 例:['ANNOUNCE']
     *  【当msgType 为 U时 传入值有 WF_GROUP 时，会多返回以下这张表，根据不同工作流ID分组显示数量】
     * @param AppName App名，不传 或 传入'' 使用默认 APPLICATION_NAME
     */
    static getUserMsg(msgType: string, msgCategoryArr: string[], AppName?: string): Promise<any>;
    /**
     *  url转义
     */
    static encodeUrlCharacters(url: string): string;
}
