/** * @license * Copyright 2023 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import { RippleController } from '../interfaces/index.js'; import { BaseButtonController } from './base.controller.js'; /** * Ripple controller manages ripple effect functionality for button components */ export declare class ButtonRippleController extends BaseButtonController implements RippleController { /** * Creates ripple effect on button click with enhanced animation * @param event - The click event */ createRipple(event: MouseEvent): void; /** * Handle click events with ripple effect and dispatch custom event * @param event - The click event */ handleRippleClick(event: MouseEvent): void; } //# sourceMappingURL=ripple.controller.d.ts.map