import { type ElementType, type ReactNode } from "react";
import { type isElementInvisibleType } from "./ScrollContext.js";
/**
 * @internal
 */
export interface IScrollableItemProps {
    scrollIntoView: boolean;
    className?: string;
    bottomMargin?: number;
    isElementInvisibleCheck?: isElementInvisibleType;
    tagName?: ElementType;
    onItemScrolled?: () => void;
    children?: ReactNode;
}
/**
 * @internal
 */
export declare function ScrollableItem({ scrollIntoView, bottomMargin, isElementInvisibleCheck, className, children, onItemScrolled, tagName: TagName }: IScrollableItemProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ScrollableItem.d.ts.map