import { InferDefaults } from '../types'; import { Props, ListItem, CalcTargetRef } from './types'; import { Ref, ComputedRef } from 'vue'; /** * props 的默认值 */ export declare const defaultProps: Readonly>; /** * 操作项 */ export declare const useHandler: (props: Required) => { lines: Ref; besselCurveRef: Ref; }; /** * marker 属性值 */ export declare const useMarker: (props: Required) => { marker: ComputedRef<{ markerWidth: number; markerHeight: number; refY: number; }>; triangleId: string; }; /** * 组合式 API */ export declare const useMeBesselCurve: () => { renderBesselCurve: Ref<{ sx: number; sy: number; sw: number; sh: number; ex: number; ey: number; ew: number; eh: number; group: string; }[], ListItem[] | { sx: number; sy: number; sw: number; sh: number; ex: number; ey: number; ew: number; eh: number; group: string; }[]>; calcTargetRef: CalcTargetRef; };