import type { NuxtRippleOptions } from '../../types.js';
import type { Listeners, Intervals } from './types.js';
export declare const addHeadStyles: (config: NuxtRippleOptions) => void;
export declare const animationHandler: (e: MouseEvent | TouchEvent, el: HTMLElement) => void;
export declare const unmountListeners: (el: HTMLElement, listeners: Listeners, intervals: Intervals) => void;
export declare const modeHandler: (el: HTMLElement, config: NuxtRippleOptions, listeners: Listeners, intervals: Intervals) => void;
export declare const setAttributes: (el: HTMLElement, values?: Partial<NuxtRippleOptions>) => void;
