import React from "react"; import type { KeyboardAwareScrollViewRef } from "react-native-keyboard-controller"; /** * A ScrollView component that automatically handles keyboard appearance and disappearance * by adjusting its content position to ensure the focused input remains visible. * * The component uses a sophisticated animation system to smoothly handle keyboard transitions * and maintain proper scroll position during keyboard interactions. * * @returns A ScrollView component that handles keyboard interactions. * @see {@link https://kirillzyusko.github.io/react-native-keyboard-controller/docs/api/components/keyboard-aware-scroll-view|Documentation} page for more details. * @example * ```tsx * * * * * ``` */ declare const KeyboardAwareScrollView: React.ForwardRefExoticComponent<{ bottomOffset?: number; disableScrollOnKeyboardHide?: boolean; enabled?: boolean; extraKeyboardSpace?: number; mode?: import("react-native-keyboard-controller").KeyboardAwareScrollViewMode; ScrollViewComponent?: import("../ScrollViewWithBottomPadding").AnimatedScrollViewComponent; } & import("react-native").ScrollViewProps & { children?: React.ReactNode | undefined; } & React.RefAttributes>; export default KeyboardAwareScrollView;