///
/**
* ScrollView component for detecting when elements enter or leave the viewport.
*
* This component is responsible for monitoring the visibility of its child elements,
* providing a way to trigger callbacks when elements enter or exit the viewport.
* It supports customizable delays for these callbacks, allowing for greater control
* over the timing of the visibility events.
*
* @link See examples https://antonbobrov.github.io/react-kit/?path=/docs/scroll-scrollvew--docs
*
* @requires Requires styles: `@import '~@anton.bobrov/react-components/lib/styles/components/ScrollView';`
*/
export declare const ScrollView: {
/**
* Create a global contexts for ScrollView
*
* @requires Requires styles: `@import '~@anton.bobrov/react-components/lib/styles/components/ScrollView';` */
Provider: import("react").FC;
/**
* Wraps each element that should be monitored
*
* @requires Requires styles: `@import '~@anton.bobrov/react-components/lib/styles/components/ScrollView';` */
Element: import("react").FC;
};
export * from './types';
export * from './utils/useScrollView';
export * from './utils/useScrollViewAnimationTrigger';
//# sourceMappingURL=index.d.ts.map