/** * Gooey — SVG-based morphing primitives for organic shape merging. * * Two techniques: * - **Filter**: `GooeyCanvas` / `GooeyFilter` — SVG filter merges same-colored shapes * - **Path**: `MorphPath` / `useMorphPath` — parametric SVG path with Bezier junctions * * @example * ```tsx * // Filter approach — automatic merge * *
*
* * * // Path approach — precise control * * ``` * * @module @mks2508/mks-ui/react/primitives/waapi/Gooey */ export { GooeyFilter } from './GooeyFilter'; export { GooeyCanvas } from './GooeyCanvas'; export { MorphPath } from './MorphPath'; export { useMorphPath } from './useMorphPath'; export { GOOEY_DEFAULTS, computeBlur, buildColorMatrixValues, buildFilterString, memoizePath, morphPathDown, morphPathUp, morphPathDownMemo, morphPathUpMemo, } from './gooey-utils'; export type { IGooeyFilterProps, IGooeyCanvasProps, IMorphPathProps, IUseMorphPathOptions, } from './Gooey.types'; //# sourceMappingURL=index.d.ts.map