import { RefObject, KeyboardEvent } from 'react'; import { FocusScope } from '../../shared/src/useFocusScope.js'; import { UseOverlayLightDismissOptions } from './useOverlayLightDismiss.js'; import './useOverlayTrigger.js'; declare function usePopupLightDismiss(triggerRef: RefObject, focusScope: FocusScope, { hideOnEscape, hideOnLeave, hideOnOutsideClick, isDisabled, onHide, trigger }?: UseOverlayLightDismissOptions): { onKeyDown: (event: KeyboardEvent) => void; }; export { usePopupLightDismiss };