import {FC, ReactNode} from 'react';
import {BottomSheetProps as GorhomBottomSheetProps} from '@gorhom/bottom-sheet';

export interface BottomSheetProps
  extends Omit<GorhomBottomSheetProps, 'snapPoints'> {
  show: boolean;
  locked?: boolean;
  extraFooterOffset?: number;
  headerComponent?: FC<Record<string, never>>;
  snapPoints?: GorhomBottomSheetProps['snapPoints'];
  children: ReactNode;
  showFooter?: boolean;
}
