import type { GraphNode, NodeComponent, SnapGrid } from '../../types' declare const _default: import('vue').DefineComponent< __VLS_TypePropsToRuntimeProps<{ id: string draggable: boolean selectable: boolean connectable: boolean snapGrid?: SnapGrid | undefined type: NodeComponent | Function | Object | false name: string node: GraphNode resizeObserver: ResizeObserver }>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly< import('vue').ExtractPropTypes< __VLS_TypePropsToRuntimeProps<{ id: string draggable: boolean selectable: boolean connectable: boolean snapGrid?: SnapGrid | undefined type: NodeComponent | Function | Object | false name: string node: GraphNode resizeObserver: ResizeObserver }> > >, {} > export default _default declare type __VLS_NonUndefinedable = T extends undefined ? never : T declare type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable> } : { type: import('vue').PropType required: true } }