export interface StickyScrollSection {
    /** Unique identifier for this section */
    id: string;
    /** Section title displayed in the scrolling column */
    title: string;
    /** Section description displayed in the scrolling column */
    description: string;
    /** The sticky content to show when this section is active */
    content: React.ReactNode;
}
export interface StickyScrollProps extends React.HTMLAttributes<HTMLDivElement> {
    /** Array of sections defining the scroll experience */
    sections: StickyScrollSection[];
    /** Which side the sticky content appears (default 'left') */
    contentPosition?: 'left' | 'right';
    /** Show progress dots (default true) */
    showProgress?: boolean;
    className?: string;
}
