import React from 'react'; import type { AppThemeSetting } from '../../type'; declare type Unpacked = T extends () => Promise<{ default: infer U; }> ? U : T; declare type ThemeComponentElementType = (() => Promise<{ default: React.ComponentType; }>) | React.ElementType; /** * 获取主题组件 * * @param componentName 组件名称 * @param defaultComponent 默认的组件 */ declare const useThemeComponent: (componentName: K, defaultComponent?: ThemeComponentElementType) => Exclude, undefined>; export default useThemeComponent;