import { RefObject } from 'react'; interface UseSnapPointsOptions { containerRef?: RefObject; snapPoints?: Array<`${number}px` | number>; defaultSnapPoint?: number; activeSnapPoint?: number; onChangeActiveSnapPoint?: (value: number) => void; } export declare const useSnapPoints: ({ snapPoints, containerRef, defaultSnapPoint, activeSnapPoint: controlledActiveSnapPoint, onChangeActiveSnapPoint }: UseSnapPointsOptions) => { defaultActiveSnapPoint: number; hasSnapPoints: boolean; isFirstSnapPoint: boolean; findClosestSnapPointIndex: (dimension: number, direction?: -1 | 1) => number | undefined; activeSnapPointValue: number; snapPointsInDimensions: number[]; activeSnapPoint: any; sortedSnapPointsInDimensions: number[]; setActiveSnapPoint: any; }; export {};