import { ComponentProps, JSX } from 'solid-js'; import { Accents } from '@terraprisma/core'; import './Ripple.css'; export interface RippleProps { /** * Disabled the ripple effect but still propagates clicks through */ noRipple?: boolean; center?: boolean; /** * @default false */ contrastWithBg?: boolean; wrapperProps?: Omit, 'style' | 'children'> & { style?: JSX.CSSProperties; }; children: JSX.Element; } declare const Ripple: (props: RippleProps & { color?: Accents | undefined; } & Omit, "color" | keyof RippleProps>) => JSX.Element; export default Ripple;