import type { DockviewVueSlots, IDockviewVueProps } from './types'; /** * Scoped slots (see {@link DockviewVueSlots}) are rendered by * {@link VueSlotOutlet}s mounted through the registry. `slotFunctions` is * re-synced before each re-render so outlets pick up slot functions the * parent replaced; outlets whose slot is unchanged are not re-rendered. */ type __VLS_Slots = DockviewVueSlots; declare const __VLS_base: import("vue").DefineComponent any; didDrop: (event: import("dockview").DockviewDidDropEvent) => any; willDrop: (event: import("dockview").DockviewWillDropEvent) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onReady?: (event: import("dockview").DockviewReadyEvent) => any; onDidDrop?: (event: import("dockview").DockviewDidDropEvent) => any; onWillDrop?: (event: import("dockview").DockviewWillDropEvent) => any; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };