import { Emitter } from '../../utils/mitt'; import { Component } from 'vue'; import { MutateMountComponentOptions } from './mutateMountComponent'; type Node = { id: number; props: any; emits: any; component: Component; options: Omit; }; export declare const MountComponent: import('vue').DefineComponent<{ mountNodes: Emitter; }, () => globalThis.VNode[], {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ mountNodes: Emitter; }> & Readonly<{}>, {}, {}, { MountNode: import('vue').DefineComponent<{ node: Node; }, () => globalThis.VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ node: Node; }> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export {};