import type { FlowMarkerConfig, Position } from './types';
interface Props {
    config: FlowMarkerConfig;
    start: Position;
    end: Position;
    controlPoints: Position[];
    /** Slide loop duration in ms — used to round the marker cycle so the loop
     * boundary lands cleanly. Without it, GIF/MP4 captures show a visible
     * jump when frame N (= slide_duration) and frame 0 don't match. */
    slideDuration?: number;
}
declare const FlowMarkers: import("svelte").Component<Props, {}, "">;
type FlowMarkers = ReturnType<typeof FlowMarkers>;
export default FlowMarkers;
