declare const _default: import('vue').DefineComponent< { id: { type: import('vue').PropType } label: { type: import('vue').PropType } markerStart: { type: import('vue').PropType } markerEnd: { type: import('vue').PropType } interactionWidth: { type: import('vue').PropType default: number } labelStyle: { type: import('vue').PropType } labelShowBg: { type: import('vue').PropType } labelBgStyle: { type: import('vue').PropType } labelBgPadding: { type: import('vue').PropType<[number, number]> } labelBgBorderRadius: { type: import('vue').PropType } path: { type: import('vue').PropType required: true } labelX: { type: import('vue').PropType } labelY: { type: import('vue').PropType } }, { pathEl: import('vue').Ref interactionEl: import('vue').Ref labelEl: import('vue').Ref }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly< import('vue').ExtractPropTypes<{ id: { type: import('vue').PropType } label: { type: import('vue').PropType } markerStart: { type: import('vue').PropType } markerEnd: { type: import('vue').PropType } interactionWidth: { type: import('vue').PropType default: number } labelStyle: { type: import('vue').PropType } labelShowBg: { type: import('vue').PropType } labelBgStyle: { type: import('vue').PropType } labelBgPadding: { type: import('vue').PropType<[number, number]> } labelBgBorderRadius: { type: import('vue').PropType } path: { type: import('vue').PropType required: true } labelX: { type: import('vue').PropType } labelY: { type: import('vue').PropType } }> >, { interactionWidth: number }, {} > export default _default