import * as React from 'react'; import { ScrollViewProps, ViewStyle } from 'react-native'; export declare type BottomSheetProps = { animationDuration?: number; autoCloseDelay?: number; avoidKeyboard?: boolean; bottomSheetStyle?: ViewStyle | ViewStyle[]; closeActionAccessibilityLabel: string; closeDistance?: number; footerComponent?: JSX.Element; handleComponent?: JSX.Element | 'none'; handleStyle?: ViewStyle | ViewStyle[]; headerComponent?: JSX.Element; maxHeight?: number; minVelocityToClose?: number; onBottomSheetHidden?: () => void; onClose: () => void; overlayOpacity?: number; overlayStyle?: ViewStyle | ViewStyle[]; panGestureEnabled?: boolean; persistent?: boolean; scrollEnabled?: boolean; scrollViewProps?: Omit; testID?: string; topInset: number; visible: boolean; ref?: React.RefObject; shouldHandleKeyboardEvents?: boolean; }; export declare type BottomSheetActions = { close: () => Promise; isVisible: () => boolean; }; export declare const BottomSheetBase: React.ForwardRefExoticComponent, "children" | "testID" | "onClose" | "visible" | "maxHeight" | "closeDistance" | "overlayOpacity" | "minVelocityToClose" | "scrollEnabled" | "handleStyle" | "bottomSheetStyle" | "overlayStyle" | "closeActionAccessibilityLabel" | "headerComponent" | "animationDuration" | "handleComponent" | "scrollViewProps" | "persistent" | "autoCloseDelay" | "panGestureEnabled" | "footerComponent" | "avoidKeyboard" | "topInset" | "onBottomSheetHidden" | "shouldHandleKeyboardEvents"> & React.RefAttributes>; export declare const BottomSheet: React.MemoExoticComponent, "children" | "testID" | "onClose" | "visible" | "maxHeight" | "closeDistance" | "overlayOpacity" | "minVelocityToClose" | "scrollEnabled" | "handleStyle" | "bottomSheetStyle" | "overlayStyle" | "closeActionAccessibilityLabel" | "headerComponent" | "animationDuration" | "handleComponent" | "scrollViewProps" | "persistent" | "autoCloseDelay" | "panGestureEnabled" | "footerComponent" | "avoidKeyboard" | "topInset" | "onBottomSheetHidden" | "shouldHandleKeyboardEvents"> & React.RefAttributes>>;