/**
* 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