declare const _default: __VLS_WithTemplateSlots< import('vue').DefineComponent< { x: { type: import('vue').PropType required: true } y: { type: import('vue').PropType required: true } label: { type: import('vue').PropType< | string | object | import('vue').VNode< import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any } > > } 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 } }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly< import('vue').ExtractPropTypes<{ x: { type: import('vue').PropType required: true } y: { type: import('vue').PropType required: true } label: { type: import('vue').PropType< | string | object | import('vue').VNode< import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any } > > } 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 } }> >, {}, {} >, { default?(_: {}): any } > export default _default type __VLS_WithTemplateSlots = T & { new (): { $slots: S } }