import { type ComponentPropsWithoutRef, type ReactNode } from 'react'; import { type CssLength } from '../../../utils/css'; type ProgressiveBlurStickyTitleSection = { id?: string; heading?: ReactNode; body: ReactNode; }; type ProgressiveBlurStickyTitleProps = Omit, 'children' | 'title'> & { title?: ReactNode; children?: ReactNode; sections?: readonly ProgressiveBlurStickyTitleSection[]; maxWidth?: CssLength; headerHeight?: CssLength; headerBlur?: CssLength; headerBackground?: string; headerHighlight?: string; maskSolidStop?: string; maskTransparentStop?: string; titleTop?: CssLength; titleGap?: CssLength; topOffset?: CssLength; bottomOffset?: CssLength; sidePadding?: CssLength; zIndex?: number; }; declare const ProgressiveBlurStickyTitle: ({ title, children, sections, className, style, maxWidth, headerHeight, headerBlur, headerBackground, headerHighlight, maskSolidStop, maskTransparentStop, titleTop, titleGap, topOffset, bottomOffset, sidePadding, zIndex, ...props }: ProgressiveBlurStickyTitleProps) => import("react/jsx-runtime").JSX.Element; export { ProgressiveBlurStickyTitle }; export type { ProgressiveBlurStickyTitleProps, ProgressiveBlurStickyTitleSection, };