/// import type { PanInfo } from "framer-motion"; export declare const useCarousel: ({ children, columns, rows, stepAmount, step, clampStep, onStepChange, gridProps, }: { children: Array; columns: number; rows: number; stepAmount?: number; step?: number; clampStep?: boolean; onStepChange?: (currentStep: number) => void; gridProps: unknown; }) => { gridX: number; viewWindowWidth: number; viewWindowHeight: number; gridWidth: number; disablePrevious: boolean; disableNext: boolean; firstElementRef: import("react").MutableRefObject; increment: () => void; decrement: () => void; handleDragEnd: (e: MouseEvent | TouchEvent | PointerEvent, { offset }: PanInfo) => void; onItemFocus: (index: number) => void; onMouseDown: () => void; onMouseUp: () => void; }; //# sourceMappingURL=use-carousel.d.ts.map