///
import { BottomSheetProps as ReactSpringBottomSheetProps } from 'react-spring-bottom-sheet';
import { SnapPointProps } from 'react-spring-bottom-sheet/dist/types';
/**
* @notice This component is a wrapper around react-spring-bottom-sheet
*/
export interface BottomSheetProps extends Omit {
isOpen: boolean;
closeModal: () => void;
className?: string;
label: string;
hideCloseButton?: boolean;
maxWidthClassName?: string;
widthClassName?: string;
maxHeightClassName?: string;
paddingClassName?: string;
bgClassName?: string;
roundedClassName?: string;
shadowClassName?: string;
overflowClassName?: string;
modalHeightClassName?: string;
style?: object;
onPreviousClick?: () => void;
onNextClick?: () => void;
}
export declare const BottomSheet: {
(props: BottomSheetProps): JSX.Element;
defaultProps: {
label: string;
overflowClassName: string;
};
};
export declare const snapTo90: (snapPoints: SnapPointProps) => number;
export declare const snapToFull: (snapPoints: SnapPointProps) => number;