import React from "react";
type UseRippleArgs<T extends HTMLElement> = {
    ref: React.RefObject<T | null>;
    onPointerDown?: React.PointerEventHandler<T> | undefined;
    onKeyDown?: React.KeyboardEventHandler<T> | undefined;
    fromCenter?: boolean | undefined;
};
type UseRippleResult<T extends HTMLElement> = {
    onPointerDown: React.PointerEventHandler<T>;
    onKeyDown: React.KeyboardEventHandler<T>;
    ripples: React.ReactNode;
};
declare const useRipple: <T extends HTMLElement>(args: UseRippleArgs<T>) => UseRippleResult<T>;
export { useRipple };
//# sourceMappingURL=useRipple.d.ts.map