import { default as React } from 'react'; export type StickyScrollBehavior = 'smooth' | 'auto'; export interface StickyScrollHandle { scrollToBottom: (behavior?: StickyScrollBehavior) => void; isPinned: () => boolean; getElement: () => HTMLDivElement | null; } export interface StickyScrollProps { children: React.ReactNode; threshold?: number; initialPinned?: boolean; behavior?: StickyScrollBehavior; showJumpButton?: boolean; jumpButtonLabel?: string; maxHeight?: number | string; height?: number | string; onPinnedChange?: (pinned: boolean) => void; className?: string; contentClassName?: string; id?: string; ariaLabel?: string; role?: string; } declare const StickyScroll: React.ForwardRefExoticComponent>; export { StickyScroll }; export default StickyScroll;