import { type MarkerShape } from './Marker.svelte'; import type { BaseMarkProps, ConstantAccessor, DataRecord, Mark, PlotScales } from '../../types.js'; type MarkerPathProps = BaseMarkProps & { /** * the datum associated with this path, usually the first * element of the data array group */ datum: DataRecord; /** * the marker shape to use at the start of the path, defaults to * cirlce */ markerStart?: boolean | MarkerShape; /** * the marker shape to use at the middle of the path, defaults to circle */ markerMid?: boolean | MarkerShape; /** * the marker shape to use at the end of the path, defaults to circle */ markerEnd?: boolean | MarkerShape; /** * shorthand for setting all markers */ marker?: boolean | MarkerShape; /** * path string */ d: string; style: string; startOffset: string; textStyle: string; textStyleClass?: string | null; text: string; transform: string; color: string; strokeWidth: ConstantAccessor; mark: Mark; scales: PlotScales; }; /** Helper component for paths with markers and optional text along the path. */ declare const MarkerPath: import("svelte").Component; type MarkerPath = ReturnType; export default MarkerPath;