import { PrimitiveProps } from 'reka-ui'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { default?(_: { source: import('@dnd-kit/dom').Draggable; }): any; }; refs: { primitiveRef: import('vue').CreateComponentPublicInstanceWithMixins; default: string; }; }>> & Readonly<{}>, () => import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { asChild: boolean; as: import('reka-ui').AsTag | import('vue').Component; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; }>> & Readonly<{}>, () => import('vue').VNode, {}, {}, {}, { asChild: boolean; as: import('reka-ui').AsTag | import('vue').Component; }> | null; }; rootEl: any; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { primitiveRef: import('vue').CreateComponentPublicInstanceWithMixins; default: string; }; }>> & Readonly<{}>, () => import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { asChild: boolean; as: import('reka-ui').AsTag | import('vue').Component; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; }>> & Readonly<{}>, () => import('vue').VNode, {}, {}, {}, { asChild: boolean; as: import('reka-ui').AsTag | import('vue').Component; }> | null; }, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };