import type { CurveName, DataRecord, BaseMarkProps, ConstantAccessor, ChannelAccessor, MarkerOptions } from '../types.js'; export type BaseLineMarkProps = { data: DataRecord[]; z?: ChannelAccessor; stroke?: ChannelAccessor; outlineStroke?: ConstantAccessor; outlineStrokeWidth?: ConstantAccessor; dx?: ConstantAccessor; dy?: ConstantAccessor; curve?: CurveName | CurveFactory; tension?: number; sort?: ConstantAccessor | { channel: 'stroke' | 'fill'; }; text?: ConstantAccessor; textFill?: ConstantAccessor; textStroke?: ConstantAccessor; textStartOffset?: ConstantAccessor; textStrokeWidth?: ConstantAccessor; lineClass?: ConstantAccessor; } & MarkerOptions; import { type CurveFactory } from 'd3-shape'; import type { RawValue } from '../types.js'; type LineMarkProps = BaseMarkProps & { x?: ChannelAccessor; y?: ChannelAccessor; } & BaseLineMarkProps; /** Line mark, useful for line charts */ declare const Line: import("svelte").Component; type Line = ReturnType; export default Line;