import { Annotation, MarkerVisibility } from '../../core/types'; export interface MarkerRenderOptions { annotation: Annotation; isHovered: boolean; isExiting: boolean; isAnimating: boolean; scrollY: number; accentColor: string; markerVisibility?: MarkerVisibility; skipTooltipAnimation?: boolean; } /** * Render a single marker */ export declare function renderMarker(options: MarkerRenderOptions): string; export interface PendingMarker { x: number; y: number; } /** * Render all markers */ export declare function renderMarkers(options: { annotations: Annotation[]; hoveredMarkerId: string | null; exitingMarkers: Set; animatingMarkers: Set; scrollY: number; accentColor: string; markerVisibility?: MarkerVisibility; pendingMarker?: PendingMarker | null; pendingMarkers?: PendingMarker[]; nextNumber?: number; skipTooltipAnimation?: boolean; }): string; //# sourceMappingURL=marker.d.ts.map