import type { LayoutChangeEvent, LayoutRectangle, NativeScrollEvent, NativeSyntheticEvent, ScrollView, } from 'react-native'; type Options = { scrollThrottleWaitTime?: number; setActivePressableLayout?: React.Dispatch>; }; export declare const useHorizontallyScrollingPressables: ( selectedPressableId: string, { scrollThrottleWaitTime, setActivePressableLayout }?: Options, ) => { scrollRef: import('react').RefObject; isScrollContentOverflowing: boolean; isScrollContentOffscreenRight: boolean; handleScroll: (event: NativeSyntheticEvent) => void; handleScrollContainerLayout: (event: LayoutChangeEvent) => void; handleScrollContentSizeChange: (contentWidth: number) => void; getPressableLayoutHandler: ( id: string, ) => ({ nativeEvent: { layout } }: LayoutChangeEvent) => void; }; export {}; //# sourceMappingURL=useHorizontallyScrollingPressables.d.ts.map