/** * ScrollableList Component * * Reusable scrollable list with center-scroll behavior and indicators. * * @since v1.50.6 */ import type React from 'react'; export interface ScrollableListProps { /** Array of items to display */ items: T[]; /** Currently selected item index */ selectedIndex: number; /** Maximum number of visible items */ maxVisible: number; /** Render function for each item */ renderItem: (item: T, index: number, isSelected: boolean) => React.ReactNode; /** Key extractor for React keys */ keyExtractor: (item: T, index: number) => string; /** Show "X more above/below" indicators */ showIndicators?: boolean; /** Vertical padding between indicators and content */ paddingY?: number; } /** * A scrollable list component with center-scroll behavior. * Keeps the selected item centered in the viewport. */ export declare function ScrollableList({ items, selectedIndex, maxVisible, renderItem, keyExtractor, showIndicators, paddingY }: ScrollableListProps): React.ReactElement; //# sourceMappingURL=ScrollableList.d.ts.map