/** * Pointer → CSS vars, same philosophy as the scroll driver: one delegated * listener per container, writes batched in a rAF, CSS does the rest. * * Writes on the hovered target (any descendant matching `selector`): * --mx -1..1 pointer x relative to the target's center * --my -1..1 pointer y relative to the target's center * and toggles `sv-pointer-leave` on exit so CSS can relax the return. */ export interface PointerOptions { /** Which descendants react (default '.sv-tilt'). */ selector?: string; } export declare function trackPointer(container: HTMLElement, { selector }?: PointerOptions): () => void;