type RippleOptions = {
    color?: string;
    enterDuration?: number;
    exitDuration?: number;
    opacity?: number;
    disabled?: boolean;
};
export declare function useMaterialRipple({ color, enterDuration, // was 450 — too slow, this is the main fix
exitDuration, // was 300 — should snap, not fade gently
opacity, disabled, }?: RippleOptions): {
    containerRef: import('react').RefObject<HTMLDivElement | null>;
    onPointerDown: (e: React.PointerEvent<HTMLElement>) => void;
    bindResizeObserver: (el: HTMLElement | null) => void;
};
export {};
