import type { VueMountEntry } from './utils'; /** * Renders every registered component into its target element via ``. * * Hosts (`dockview.vue`, `splitview.vue`, ...) render this component as a child * so each teleported panel stays a true descendant in the Vue component tree. * That ancestry is what makes `` (`onActivated`/`onDeactivated`), * `provide`/`inject`, `` and error boundaries work for panels, while * dockview keeps full control of where the DOM physically lives (including * across popout windows). */ type __VLS_Props = { entries: VueMountEntry[]; }; declare const __VLS_export: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;