import { type ReactElement } from "react";
import { type ScrollCallback } from "./List.js";
/**
 * @internal
 */
export interface ILegacyListProps {
    className?: string;
    compensateBorder?: boolean;
    dataSource: any;
    height?: number;
    itemHeight: number;
    itemHeightGetter?: () => number;
    onScroll?: ScrollCallback;
    onScrollStart?: ScrollCallback;
    onSelect?: (item: any) => void;
    scrollToSelected?: boolean;
    rowItem: ReactElement<any>;
    width?: number;
}
/**
 * @internal
 */
export interface ILegacyListState {
    selected: number;
}
/**
 * @deprecated  This component is deprecated use List instead
 * @internal
 */
export declare function LegacyList({ className, onScroll, onScrollStart, onSelect, width, height, itemHeight, itemHeightGetter, scrollToSelected, dataSource, rowItem }: ILegacyListProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=LegacyList.d.ts.map