import { UfcModuleNameType } from './ufc_modules'; export declare type PermissionType = 'SYS_ADMIN' | 'TENANT_USER' | 'TENANT_ADMIN' | UfcModuleNameType | 'INQUIRY_ORDER_PRE_FILE_HANDLE' | 'ANONYMOUS' | 'INQUIRY_ORDER_DISPATCH' | 'INQUIRY_ORDER_PRODUCT' | 'MODIFY_INQUIRY_ORDER' | 'CLOSE_INQUIRY_ORDER' | 'INQUIRY_PRODUCT_CLOSE_ORDER' | 'INQUIRY_PRODUCT_DISPATCH_USER'; /** 判断是否能访问优订单模块 */ export declare function canAccessOrderModule(permissionNames: string[]): boolean; /** 判断是否能访问优打印模块 */ export declare function canAccessPrintModule(permissionNames: string[]): boolean; export declare function getUserRoleTypeFromPermissions(permissionNames?: PermissionType[]): "FILE_HANDLE" | "HANDLE" | "NORMAL"; /** 根据权限来判断预置的某些角色 */ export declare function isSalesMan(permissionNames?: PermissionType[]): boolean; export declare function isFileHandler(permissionNames?: PermissionType[]): boolean; export declare function isHandler(permissionNames?: PermissionType[]): boolean;