import { type ElementType, type ReactElement } from "react";
/**
 * @internal
 */
export interface ILegacySingleSelectListProps<T> {
    className?: string;
    getItemKey?: (item: T) => string;
    height: number;
    itemHeight: number;
    items?: T[];
    itemsCount?: number;
    listItemClass?: ElementType;
    onItemMouseOut?: () => void;
    onItemMouseOver?: () => void;
    onItemMouseEnter?: (id: string) => void;
    onItemMouseLeave?: () => void;
    onRangeChange?: () => void;
    onScrollStart?: () => void;
    onSelect?: (item: T) => void;
    scrollToSelected?: boolean;
    rowItem?: ReactElement;
    selection?: T;
    width: number;
}
/**
 * @internal
 * @deprecated This component is deprecated use SingleSelectList instead
 */
export declare function LegacySingleSelectList<T>(props: ILegacySingleSelectListProps<T>): ReactElement;
//# sourceMappingURL=LegacySingleSelectList.d.ts.map