/// <reference types="react" />
import { Animated } from 'react-native';
import PagerView, { PagerViewOnPageSelectedEvent, PageScrollStateChangedNativeEvent } from 'react-native-pager-view';
export default function usePagerView(initialPage: number, page?: number, onChange?: (page: number) => void): {
    pagerViewRef: import("react").RefObject<PagerView>;
    currentPage: number;
    isIdle: boolean;
    scrollState: "idle" | "dragging" | "settling";
    position: Animated.Value;
    offset: Animated.Value;
    setPage: (this: any, page: number, animated?: any) => void;
    onPageScroll: (...args: any[]) => void;
    onPageSelected: (e: PagerViewOnPageSelectedEvent) => void;
    onPageScrollStateChanged: (e: PageScrollStateChangedNativeEvent) => void;
};
//# sourceMappingURL=usePagerView.d.ts.map