import { CSSProperties, ReactNode, Ref } from 'react'; import { HtmlProps } from '../types/slots.types.js'; export declare enum ScrollFadeAxis { Vertical = "vertical", Horizontal = "horizontal" } export interface ScrollFadeProps extends HtmlProps { /** The scrolling content. */ children?: ReactNode; /** Which way it scrolls. Default `ScrollFadeAxis.Vertical`. */ axis?: ScrollFadeAxis; /** How far the fade runs from each edge, any CSS length. Default `24px`. */ fadeLength?: string; /** Fade both ends whether or not content is hidden there. Default `false`. */ isAlwaysFaded?: boolean; className?: string; style?: CSSProperties; /** The scrolling element itself. */ ref?: Ref; }