import { ReactNode, RefObject } from 'react';
export type DataListRootProps = {
    children: ReactNode;
    columns: string;
    className?: string;
    /**
     * Ref to the scroll container — pass this to TanStack Virtual's
     * `getScrollElement` when virtualizing. Without it, the list behaves as a
     * normal scrollable grid.
     */
    scrollRef?: RefObject<HTMLDivElement | null>;
};
export declare function DataListRoot({ children, columns, className, scrollRef }: DataListRootProps): import("react/jsx-runtime").JSX.Element;
