import * as React from 'react'; /** * Возможно нужен Ripple эффект. Данный хук нужен для отказа * от двойного ререндера. */ export declare const useMaybeNeedRipple: (activeMode: string, hasPointer: boolean | undefined) => boolean; interface Wave { x: number; y: number; id: number; pointerId: number; } /** * Хук для создания Ripple эффектов. */ export declare const useRipple: (needRipple: boolean, hasPointerContext: boolean | undefined) => { clicks: Wave[]; onPointerDown: React.PointerEventHandler; onPointerCancel: React.PointerEventHandler; }; export interface RippleProps { needRipple: boolean; clicks: Wave[]; } export declare const Ripple: ({ needRipple, clicks }: RippleProps) => React.ReactNode; export {}; //# sourceMappingURL=Ripple.d.ts.map