/** Selectors that receive magnetic pointer glow when `initButtonGlow()` is mounted. */ declare const BUTTON_GLOW_SELECTORS = ".tollerud-btn--primary, .tollerud-btn--terminal, .tollerud-btn-glow"; interface ButtonGlowOptions { /** Additional CSS selector(s) to include. Default: primary, terminal, and `.tollerud-btn-glow`. */ selector?: string; /** Event root — defaults to `document`. Pass a layout container to scope listeners. */ root?: Document | HTMLElement; } /** * Pointer-following glow for primary/terminal buttons (and `.tollerud-btn-glow` opt-in). * Requires `@tollerud/ui/globals.css`. Call once near the app root; returns cleanup. */ declare function initButtonGlow(options?: ButtonGlowOptions): () => void; export { BUTTON_GLOW_SELECTORS, type ButtonGlowOptions, initButtonGlow };