/** * ScrollFade — ported 1:1 from Veryfront Studio. A scrollable container that * auto-applies edge fade gradients (mask-image) when content overflows or the * user scrolls. Self-contained (refs + ResizeObserver, no radix); Studio's * `scrollbar-thin` plugin utilities are dropped for the native * `[scrollbar-width:thin]`. Veryfront's nearest equivalent to a "ScrollArea". * Private to the chat module. * * @module react/components/ui/scroll-fade */ import * as React from "react"; /** Props accepted by ``. */ export interface ScrollFadeProps extends React.ComponentProps<"div"> { /** * Which edges to fade. `both` (default) fades the top when scrolled and the * bottom when more content sits below; `bottom` fades only the bottom while * content overflows. */ edges?: "both" | "bottom"; } /** A scroll container with auto edge-fade affordances. */ export declare function ScrollFade({ edges, className, children, ...props }: ScrollFadeProps): React.ReactElement; //# sourceMappingURL=scroll-fade.d.ts.map