import React, { ComponentType } from 'react';
import { ScrollView } from 'react-native';
import { PartialHOCConfig, PartialOptions } from './config';
declare type ScrollViewProps = React.ComponentProps<typeof ScrollView>;
declare type HOCProps = ScrollViewProps & {
    scrollIntoViewOptions?: PartialOptions;
    scrollEventThrottle?: number;
    innerRef?: any;
    contentOffset?: number;
};
export declare type WrappableComponent = ComponentType<ScrollViewProps>;
export declare type WrappedComponent = ComponentType<HOCProps>;
export declare const wrapScrollViewHOC: (ScrollViewComp: WrappableComponent, config?: PartialHOCConfig) => WrappedComponent;
export {};
