import type { Component } from 'vue'; import type { IZovaComponentRecord } from '../../bean/resource/component/type.ts'; import { BeanSimple } from '../../bean/beanSimple.ts'; declare const SymbolZovaComponents: unique symbol; export declare class SysComponent extends BeanSimple { private [SymbolZovaComponents]; createAsyncComponent(module: string, name?: string): () => Promise; getZovaComponent(componentName: K): IZovaComponentRecord[K]; getZovaComponent(module: string, name: string): any; use(module: string, name?: string): Promise; } export {}; //# sourceMappingURL=component.d.ts.map