import * as React from 'react'; import { RippleProps } from './Ripple'; import { TouchRippleClasses } from './touchRippleClasses'; export declare const DELAY_RIPPLE = 80; type Noop = () => void; export type StartFn = (event: any, options?: { pulsate?: boolean; center?: boolean; fakeElement?: null | boolean | HTMLElement; callback?: Noop; }) => void; export type StopFn = (event: any, callback?: Noop) => void; export type PulsateFn = Noop; export type StartCommitFn = (params: Omit & { callback?: Noop; }) => void; export interface TouchRippleProps extends React.HTMLAttributes { center?: boolean; classes?: Partial; className?: string; } export interface TouchRippleRefAttributes { stop: StopFn; start: StartFn; pulsate: PulsateFn; } declare const TouchRipple: React.ForwardRefExoticComponent>; export default TouchRipple;