export default _sfc_main; declare namespace _sfc_main { namespace props { namespace config { export const type: ObjectConstructor; function _default(): {}; export { _default as default }; } namespace dev { const type_1: BooleanConstructor; export { type_1 as type }; const _default_1: boolean; export { _default_1 as default }; } } function setup(__props: any, { expose }: { expose: any; }): { props: any; id: string; flylineChartEnhanced: import("vue").Ref; width: import("vue").Ref; height: import("vue").Ref; state: { unique: number; flylineGradientId: string; haloGradientId: string; defaultConfig: { points: any[]; lines: any[]; halo: any; text: Text; icon: any; line: any; bgImgSrc: string; k: number; curvature: number; relative: boolean; }; flylines: any[]; flylineLengths: number[]; flylinePoints: never[]; mergedConfig: null; }; instance: undefined; afterAutoResizeMixinInit: () => void; onResize: () => void; calcData: () => Promise; mergeConfig: () => void; calcflylinePoints: () => void; calcLinePaths: () => void; getPath: (start: any, end: any) => any[]; getControlPoint: ([sx, sy]: [any, any], [ex, ey]: [any, any]) => number[]; getKLinePointByx: (k: any, [lx, ly]: [any, any], x: any) => any[]; calcLineLengths: () => Promise; consoleClickPos: ({ offsetX, offsetY }: { offsetX: any; offsetY: any; }) => void; autoResize: (dom: import("vue").Ref, onResize?: (() => void) | undefined, afterAutoResizeMixinInit?: (() => void) | undefined) => { width: import("vue").Ref; height: import("vue").Ref; initWH: (resize?: boolean) => Promise; }; deepClone: typeof deepClone; deepMerge: typeof deepMerge; getPointDistance: typeof getPointDistance; randomExtend: typeof randomExtend; uuid: typeof uuid; }; function setup(__props: any, { expose }: { expose: any; }): { props: any; id: string; flylineChartEnhanced: import("vue").Ref; width: import("vue").Ref; height: import("vue").Ref; state: { unique: number; flylineGradientId: string; haloGradientId: string; defaultConfig: { points: any[]; lines: any[]; halo: any; text: Text; icon: any; line: any; bgImgSrc: string; k: number; curvature: number; relative: boolean; }; flylines: any[]; flylineLengths: number[]; flylinePoints: never[]; mergedConfig: null; }; instance: undefined; afterAutoResizeMixinInit: () => void; onResize: () => void; calcData: () => Promise; mergeConfig: () => void; calcflylinePoints: () => void; calcLinePaths: () => void; getPath: (start: any, end: any) => any[]; getControlPoint: ([sx, sy]: [any, any], [ex, ey]: [any, any]) => number[]; getKLinePointByx: (k: any, [lx, ly]: [any, any], x: any) => any[]; calcLineLengths: () => Promise; consoleClickPos: ({ offsetX, offsetY }: { offsetX: any; offsetY: any; }) => void; autoResize: (dom: import("vue").Ref, onResize?: (() => void) | undefined, afterAutoResizeMixinInit?: (() => void) | undefined) => { width: import("vue").Ref; height: import("vue").Ref; initWH: (resize?: boolean) => Promise; }; deepClone: typeof deepClone; deepMerge: typeof deepMerge; getPointDistance: typeof getPointDistance; randomExtend: typeof randomExtend; uuid: typeof uuid; }; } import { deepClone } from '../../../../datav-vue3/utils'; import { deepMerge } from '../../../../datav-vue3/utils'; import { getPointDistance } from '../../../../datav-vue3/utils'; import { randomExtend } from '../../../../datav-vue3/utils'; import { uuid } from '../../../../datav-vue3/utils';