import type { PropsWithChildren } from 'react';
import React from 'react';
import { StyleProp, ViewStyle } from 'react-native';
import { DerivedValue, SharedValue, useAnimatedStyle } from 'react-native-reanimated';
interface Props {
    pageAnim: SharedValue<number>;
    index: number;
    pageWidth: SharedValue<number>;
    pageHeight: SharedValue<number>;
    viewSize: SharedValue<number>;
    isActive: boolean;
    style?: StyleProp<ViewStyle>;
}
export declare const Page: ({ index, pageAnim, pageWidth, pageHeight, isActive, style, viewSize, }: PropsWithChildren<Props>) => React.JSX.Element;
interface PageInterpolatorParams {
    vertical: boolean;
    focusAnim: DerivedValue<number>;
    pageWidth: SharedValue<number>;
    pageHeight: SharedValue<number>;
}
export declare const pageInterpolatorSlide: ({ focusAnim, pageWidth, pageHeight, vertical, }: PageInterpolatorParams) => ReturnType<typeof useAnimatedStyle>;
export {};
//# sourceMappingURL=Page.d.ts.map