import { ComponentUtilNamespace as T } from '../type'; import { Component, DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; export declare class ComponentUtil { /** * 克隆一个组件并重新命名 * @param componentName * @param component */ static cloneComponent(componentName: string, component: Promise): DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** * 创建Svg图标集 * @param iconGlob * @param prefix */ static createSvgIconLibrary(iconGlob: Record, prefix?: string): T.IconsLibrary; }