import { ComponentProps } from "react"; //#region src/components/horizontal-scroller.d.ts type ScrollDirection = "ltr" | "rtl"; type HorizontalScrollerProps = ComponentProps<"div"> & { nextLabel: string; previousLabel: string; /** Lays out the items: the row that may grow wider than the viewport. */ contentClassName?: string; viewportClassName?: string; }; type ScrollState = { canScrollEnd: boolean; canScrollStart: boolean; }; export declare const HorizontalScroller: ({ children, className, nextLabel, previousLabel, contentClassName, viewportClassName, ...props }: HorizontalScrollerProps) => import("react").JSX.Element; export declare const scrollState: (scrollLeft: number, scrollWidth: number, clientWidth: number, direction: ScrollDirection) => ScrollState; /** Wheel deltas arrive in pixels, lines or pages; scrollBy takes pixels. */ export declare const wheelDeltaPixels: (event: Pick, node: Pick) => number; //#endregion