export type EdgeMapOptions = { /** Inset of the neutral (undistorted) zone from the edges, in % of element size */ inset: number; /** Corner radius of the neutral zone, in map units (viewBox 0-100) */ cornerRadius: number; /** Blur of the neutral zone edge — controls how soft the refraction band is */ innerBlur: number; /** Blur wrapping the whole map — smooths the displacement gradients */ outerBlur: number; /** Shape of the neutral zone */ shape: "rect" | "circle"; }; /** * Builds a scale-independent displacement map (viewBox 0-100, stretched to the * element via preserveAspectRatio="none"). The center is neutral gray (#808080), * so only the edge band refracts — the content behind the center stays intact. * * Based on tw-glass by assistant-ui (MIT): * https://github.com/assistant-ui/assistant-ui/tree/main/packages/tw-glass */ export declare const getEdgeDisplacementMap: ({ inset, cornerRadius, innerBlur, outerBlur, shape, }: EdgeMapOptions) => string;