import type { Action } from 'svelte/action'; /** * Svelte action to add a Material 3 ripple effect to an element. * * Uses the canonical `--smrt-color-primary` token (the SMRT theme system only * ever emits `--smrt-color-*`; the legacy `--md-sys-*` namespace is not produced * by the canonical providers), falling back to `currentColor`. * * Respects `prefers-reduced-motion`: when the user requests reduced motion the * ripple is skipped entirely. On `destroy()` all pending ripple spans, their * removal timeouts, and the window pointer-up listeners are cleaned up so an * unmount mid-press cannot leak DOM nodes or listeners. */ export declare const ripple: Action; //# sourceMappingURL=ripple.d.ts.map