import { type CSSProperties, type HTMLAttributes, type Ref } from 'react'; import { type CssLength } from '../../../utils/css'; type EdgeBlurPosition = 'top' | 'bottom'; type EdgeBlurProps = Omit, 'children'> & { position?: EdgeBlurPosition; height?: CssLength; layers?: number; maxBlur?: CssLength; zIndex?: number; layerClassName?: string; layerStyle?: CSSProperties; ref?: Ref; }; type EdgeBlurPresetProps = Omit; declare const EdgeBlur: ({ className, height, layerClassName, layerStyle, layers, maxBlur, position, ref, style, zIndex, "aria-hidden": ariaHidden, ...props }: EdgeBlurProps) => import("react/jsx-runtime").JSX.Element; declare const TopBlur: (props: EdgeBlurPresetProps) => import("react/jsx-runtime").JSX.Element; declare const BottomBlur: (props: EdgeBlurPresetProps) => import("react/jsx-runtime").JSX.Element; export { BottomBlur, EdgeBlur, TopBlur }; export type { EdgeBlurPosition, EdgeBlurPresetProps, EdgeBlurProps };