/** 前端使用的 appType 实际上是后端存储的 appName */ export declare const PredefinedAppTypes: readonly ["TENANT", "MARKET", "ORDER", "DEVICE", "PRINT", "ANALYSIS", "SYNERGY", "ADMIN", "IMG_ADMIN", "PART_TIME_MGT", "UOMS_GROWTH"]; export type PredefinedAppNameType = typeof PredefinedAppTypes[number]; export declare const PredefinedAppNameMap: Record; export type BuiltinRoleName = typeof BuiltinRoleNames[number]; export declare const BuiltinRoleNames: readonly ["POST_HANDLER", "POST_HANDLE", "POST_HANDLER_MANAGER", "MODEL_HANDLER", "MODEL_HANDLER_MANAGER", "BUSINESS", "SALESMAN", "CUSTOMER_SERVICE", "FINANCE_STAFF"]; export declare const UfcModuleNames: readonly ["AUTH", "TENANT", "SHARE_CATEGORY", "SALES_WORKBENCH", "FILE_HANDLER_WORKBENCH", "HANDLER_WORKBENCH", "MARKET", "CUSTOM_INFO", "CUSTOMER_PERSONAS", "WEWORK_MGT", "PROMOTION_MGT", "CUSTOMER_PAGE_CONFIG", "OFFICIAL_MEDIA", "ORDER", "ORDER_MGT", "INQUIRY_MGT", "CREATE_INQUIRY_ORDER", "INQUIRY_STRATEGY", "INQUIRY_STRATEGY_MATERIAL", "INQUIRY_STRATEGY_HANDLE", "AUTO_QUOTE", "BILL_MGT", "INQUIRY_SALES_BOARD", "OVERSEA_OPS", "PART_TIME_MGT", "UOMS_OVERSEA_ORDER_MGT", "UOMS_OVERSEA_CUSTOMER_MGT", "UOMS_OVERSEA_BILL_MGT", "UOMS_OVERSEA_STRATEGY_MGT", "UOMS_OVERSEA_PROMOTION_MGT", "UOMS_OVERSEA_BOOKING_MGT", "UOMS_OVERSEA_CUSTOMER_TRACK", "UOMS_GROWTH", "UOMS_ORDER_STATEMENT", "ORDER_STATEMENT_TABLE", "PRINT", "CREATE_WORK_ORDER", "SCHEDULE_WORK_ORDER", "SEARCH_WORK_ORDER", "OPERATE_MACHINE", "SIMULATE_PRINT", "INQUIRY_PRODUCT_MANAGEMENT", "DEVICE", "DEVICE_SUMMARY", "DEVICE_LIST", "MATERIAL_AND_BP", "DEVICE_GROUP_CONFIG", "WMS_MGT", "ANALYSIS", "PRODUCTIVITY_STATS", "PRODUCTION_PERFORMANCE", "FILEHANDLE_PERFORMANCE", "POSTHANDLE_PERFORMANCE", "PRODUCTIVITY_DRILLDOWN", "DEFECTIVE", "CONSUMABLE", "DEVICE360", "ORDER_STATS", "ORDER_DRILLDOWN", "CSR_PERFORMANCE", "VIS", "ADMIN", "ERP_ADMIN", "USER", "ROLE", "TAG", "TENANT_SETTINGS", "TENANT_CONFIG", "COMPANY_SETTINGS", "COMPANY_CONFIG", "LOGISTICS_INFO", "IMG_ADMIN", "MATERIAL_POSTPROCESS", "SAGE_ERP", "SAGE_ERP_ORDER_SYNC", "SAGE_ERP_PRODUCT_MAPPING", "SAGE_ERP_CUSTOMER_MAPPING", "SAGE_ERP_SALES_MAPPING", "SAGE_ERP_PAY_MATHOD_MAPPING", "SAGE_ERP_ORDER_SOURCE_MAPPING", "SYNERGY", "SYNERGY_SUPPLIER_MGT"]; export declare const PredefinedPermissionNames: readonly ["AUTH", "TENANT", "SHARE_CATEGORY", "SALES_WORKBENCH", "FILE_HANDLER_WORKBENCH", "HANDLER_WORKBENCH", "MARKET", "CUSTOM_INFO", "CUSTOMER_PERSONAS", "WEWORK_MGT", "PROMOTION_MGT", "CUSTOMER_PAGE_CONFIG", "OFFICIAL_MEDIA", "ORDER", "ORDER_MGT", "INQUIRY_MGT", "CREATE_INQUIRY_ORDER", "INQUIRY_STRATEGY", "INQUIRY_STRATEGY_MATERIAL", "INQUIRY_STRATEGY_HANDLE", "AUTO_QUOTE", "BILL_MGT", "INQUIRY_SALES_BOARD", "OVERSEA_OPS", "PART_TIME_MGT", "UOMS_OVERSEA_ORDER_MGT", "UOMS_OVERSEA_CUSTOMER_MGT", "UOMS_OVERSEA_BILL_MGT", "UOMS_OVERSEA_STRATEGY_MGT", "UOMS_OVERSEA_PROMOTION_MGT", "UOMS_OVERSEA_BOOKING_MGT", "UOMS_OVERSEA_CUSTOMER_TRACK", "UOMS_GROWTH", "UOMS_ORDER_STATEMENT", "ORDER_STATEMENT_TABLE", "PRINT", "CREATE_WORK_ORDER", "SCHEDULE_WORK_ORDER", "SEARCH_WORK_ORDER", "OPERATE_MACHINE", "SIMULATE_PRINT", "INQUIRY_PRODUCT_MANAGEMENT", "DEVICE", "DEVICE_SUMMARY", "DEVICE_LIST", "MATERIAL_AND_BP", "DEVICE_GROUP_CONFIG", "WMS_MGT", "ANALYSIS", "PRODUCTIVITY_STATS", "PRODUCTION_PERFORMANCE", "FILEHANDLE_PERFORMANCE", "POSTHANDLE_PERFORMANCE", "PRODUCTIVITY_DRILLDOWN", "DEFECTIVE", "CONSUMABLE", "DEVICE360", "ORDER_STATS", "ORDER_DRILLDOWN", "CSR_PERFORMANCE", "VIS", "ADMIN", "ERP_ADMIN", "USER", "ROLE", "TAG", "TENANT_SETTINGS", "TENANT_CONFIG", "COMPANY_SETTINGS", "COMPANY_CONFIG", "LOGISTICS_INFO", "IMG_ADMIN", "MATERIAL_POSTPROCESS", "SAGE_ERP", "SAGE_ERP_ORDER_SYNC", "SAGE_ERP_PRODUCT_MAPPING", "SAGE_ERP_CUSTOMER_MAPPING", "SAGE_ERP_SALES_MAPPING", "SAGE_ERP_PAY_MATHOD_MAPPING", "SAGE_ERP_ORDER_SOURCE_MAPPING", "SYNERGY", "SYNERGY_SUPPLIER_MGT", "ANONYMOUS", "SYS_ADMIN", "TENANT_USER", "TENANT_ADMIN", "INQUIRY_ORDER_PRE_FILE_HANDLE", "INQUIRY_ORDER_DISPATCH", "INQUIRY_ORDER_PRODUCT", "MODIFY_INQUIRY_ORDER", "CLOSE_INQUIRY_ORDER", "INQUIRY_PRODUCT_CLOSE_ORDER", "INQUIRY_PRODUCT_DISPATCH_USER", "INQUIRY_MGT-READ_CUSTOM_INFO", "READ_ALL_CUSTOM_INFO", "ALLOW_READ_REFEREES_CUSTOMER", "READ_ALL_INQUIRY_ORDER", "DEVICE_RESERVATION", "INQUIRY_HANDLE_READ_ALL", "INQUIRY_MGT-TRANSFER_TO_SYNERGY", "SAGE_ERP_ORDER_SOURCE_MAPPING", "INQUIRY_HANDLER_DISPATCH_USER", "INQUIRY_HANDLER_CLOSE", "EDIT_CASHBACK", "SWITCH_ORDER_STATUS", "READ_INQUIRY_ORDER_AS_CS", "DISPATCH_ORDER_ADMIN", "OUTSOURCING_MGT", "READ_ALL_INQUIRY_STATEMENT", "SAGE_ERP_ORDER_SOURCE_MAPPING", "READ_ALL_OVERSEA_CUSTOM_INFO", "PRODUCT_SWITCH_ORDER_STATUS", "INQUIRY_PRODUCT_READ_ALL", "PRODUCT_QUEUE", "RESOURCE_USAGE", "READ_OVERSEA_CUSTOM_INFO", "VIEW_SITE_OVERSEA_ORDER", "OVERSEA_PRODUCT_MANAGEMENT", "TRACK_MGT", "PART_DASHBOARD", "REPLACE_MATERIAL_SPU", "SYNERGY_SUPPLIER_STATS", "SYNERGY_SUPPLIER_BILL_MGT", "SYNERGY_CUSTOMER_MGT", "SYNERGY_CUSTOMER_NEW_ORDER", "ALLOW_READ_REFEREES_ORDER", "ALLOW_READ_CUSTOMER_TRACK", "ALLOW_CREATE_ORDER", "CHECK_INQUIRY_DETAIL", "INQUIRY_PRODUCT_MANAGEMENT-TRANSFER_TO_SYNERGY", "INQUIRY_PRODUCT_MANAGEMENT-SHOW_ORDER_AMOUNT", "INQUIRY_PRODUCT_MANAGEMENT-FUZZY_SHOW_ADDRESS", "INQUIRY_PRODUCT_MANAGEMENT-FUZZY_SHOW_PHONE", "INQUIRY_PRODUCT_MANAGEMENT-FUZZY_SHOW_CUSTOMER", "LICENSE_HOLDER_ONE", "ALLOW_REFEREES_READ_CUSTOMER", "ALLOW_REFEREES_READ_ORDER", "SYNERGY_SUPPLIER_RULE"]; export type PermissionType = typeof PredefinedPermissionNames[number]; export declare function getDefaultUiPermissionsForBuiltinRole(builtinRoleName: BuiltinRoleName): PermissionType[]; /** 从权限点判断是否为某个内置查询类型 */ export declare function getUserRoleTypeFromPermissions(permissionNames?: PermissionType[]): "NORMAL" | "HANDLE" | "FILE_HANDLE"; /** 根据权限来判断预置的某些角色 */ export declare function isSalesMan(permissionNames?: PermissionType[]): boolean; export declare function isFileHandler(permissionNames?: PermissionType[]): boolean; export declare function isHandler(permissionNames?: PermissionType[]): boolean;