import { type StickFrameGeometry } from "./stickFrame"; export type StickFrameRefs = Readonly<{ surface: HTMLElement | null; line: SVGLineElement | null; /** Anchor pin: HTML wrapper (indicator disc stack), not an SVG circle. */ dot: HTMLDivElement | null; }>; /** * Single imperative DOM updater for the stick animation. Called from the rAF * loop with the current spring progress and a layout snapshot. Keeps all * mutation in one place so `MapMarkerStickSurface` can stay declarative. * * No-ops if a ref is not attached yet (initial render or after unmount). */ export declare const applyStickFrame: (refs: StickFrameRefs, geometry: StickFrameGeometry, progress: number) => void;