import { AppContext, Component, VNode } from 'vue'; export type VNodeProviderInstance = ReturnType; export declare const useVNodeProvider: (providerCmp: Component, props: any, context?: AppContext | null) => { providerVNode: VNode; get children(): VNode[]; el: HTMLElement; unmount: () => void; mountChild: (child: () => VNode, index?: number) => void; unmountChild: (child: () => VNode) => (() => VNode)[]; };