/// import { CarouselItemRefs } from './CarouselItemRefs'; import type { BasicProps, DetectionProps } from './types'; export declare const useCarouselContext: () => import("./CarouselContext").CarouselState; /** * Хук для передачи рефа айтема в контекст карусели. */ export declare function useCarouselItem(): import("react").RefObject; export declare const useCarousel: ({ index, axis, detectActive, detectThreshold, scrollAlign, scaleCallback, scaleResetCallback, onScroll, onIndexChange, onDetectActiveItem, animatedScrollByIndex, throttleMs, debounceMs, }: BasicProps & Pick, "detectThreshold" | "onIndexChange" | "onDetectActiveItem" | "scaleCallback" | "scaleResetCallback"> & { detectActive?: boolean | undefined; }) => { scrollRef: import("react").MutableRefObject; trackRef: import("react").MutableRefObject; refs: CarouselItemRefs; handleScroll: (event: any) => void; }; //# sourceMappingURL=hooks.d.ts.map