import type { SizeEnum } from '../../common';
import type { TdSelectProps } from '../type';
interface PanelVirtualScroll {
    scroll?: TdSelectProps['scroll'];
    popupContentRef: React.MutableRefObject<HTMLDivElement>;
    options: TdSelectProps['options'];
    size: SizeEnum;
}
declare const usePanelVirtualScroll: ({ popupContentRef, scroll, options, size }: PanelVirtualScroll) => {
    scrollHeight: number;
    translateY: number;
    visibleData: any[];
    handleRowMounted: (rowData: import("../../hooks/useVirtualScroll").RowMountedParams) => void;
    isVirtual: boolean;
    cursorStyle: import("react").CSSProperties;
    panelStyle: import("react").CSSProperties;
};
export default usePanelVirtualScroll;
