import * as React from 'react'; import { InternalStandardProps as StandardProps } from "../internal/index.js"; import { TouchRippleClasses, TouchRippleClassKey } from "./touchRippleClasses.js"; export { TouchRippleClassKey }; export interface StartActionOptions { pulsate?: boolean; center?: boolean; } export interface TouchRippleActions { start: (event?: React.SyntheticEvent, options?: StartActionOptions, callback?: () => void) => void; pulsate: (event?: React.SyntheticEvent) => void; stop: (event?: React.SyntheticEvent, callback?: () => void) => void; } export type TouchRippleProps = StandardProps> & { center?: boolean; /** * Override or extend the styles applied to the component. */ classes?: Partial; }; declare const TouchRipple: React.ForwardRefRenderFunction; export default TouchRipple;