import { DetailedHTMLProps } from 'react'; import { FC } from 'react'; import { HTMLAttributes } from 'react'; import { IStyledComponentBase } from 'styled-components/dist/types'; import { RuleSet } from 'styled-components'; import { Substitute } from 'styled-components/dist/types'; declare type AddDollarSign = { [K in keyof T as `$${string & K}`]: T[K]; }; declare type AddDollarSign_2 = { [K in keyof T as `$${string & K}`]: T[K]; }; export declare const addRipple: RuleSet< { $isRipple?: boolean; }>; export declare const addRippleDefault: RuleSet; export declare const DEFAULT_RIPPLE_DURATION = 600; export declare const DEFAULT_RIPPLE_ID = "JENESEI_RIPPLE"; export declare const Ripple: FC; export declare interface RippleArrayElement { x: number; y: number; size: number; } export declare const RippleContainer: IStyledComponentBase<"web", Substitute, HTMLDivElement>, AddDollarSign_2>> & string; export declare type RippleContainerProps = AddDollarSign; export declare interface RippleProps { duration?: number; color?: string; isDisabled?: boolean; isHidden?: boolean; } export declare const RippleSpan: IStyledComponentBase<"web", Substitute, HTMLSpanElement>, AddDollarSign_2>> & string; export { }