import { UIList, SingleUI, SingleUIPayload, optionsPayload } from '@mikefeng110808/instance'; import Vue, { CreateElement, RenderContext } from 'vue'; export interface VueRenderPayload { createElement: CreateElement; vueRoot: Vue; context: RenderContext>; [x: string]: any; } export declare class VueUI extends SingleUI { constructor(params: SingleUIPayload); render(render: VueRenderPayload): import("vue").VNode; renderInstance(render: VueRenderPayload): import("vue").VNode; } export declare class VueUIList extends UIList { constructor(list?: any[], options?: optionsPayload); convertSinlgeUI(item: SingleUIPayload): VueUI; handleComponentKey(key: string): Promise; getRenderList(render: VueRenderPayload): any[]; } //# sourceMappingURL=index.d.ts.map