import { ListItemType, StickyItemStyles } from './ListItem/ListItem';
import { ReactNode } from 'react';
export interface ListItemsProps<T> {
    className?: string;
    listClassName?: string;
    stickyItemStyles?: StickyItemStyles;
    testId?: string;
    items: Array<ListItemType<T>>;
    topNote?: ReactNode | string | null;
    bottomNote?: ReactNode | string | null;
    activeIndex?: number;
    stickyIndex?: number;
    onClick?: (el: T, index: number) => void;
    onHover?: (hoverEl: T, index: number, isHovered: boolean) => void;
    hasSidebarPositionCircle?: boolean;
}
export declare const ListItems: <ObjectType>(props: ListItemsProps<ObjectType>) => import("react/jsx-runtime").JSX.Element;
