import { MouseEvent, RefObject, SyntheticEvent } from "react"; import type { OverlayTrigger } from "./useOverlayTrigger"; export interface UseOverlayLightDismissOptions { trigger?: OverlayTrigger; onHide?: (event: SyntheticEvent) => void; hideOnEscape?: boolean; hideOnLeave?: boolean; hideOnOutsideClick?: boolean | ((event: MouseEvent) => void); } export declare function useOverlayLightDismiss(overlayRef: RefObject, { trigger, onHide, hideOnEscape, hideOnLeave, hideOnOutsideClick }?: UseOverlayLightDismissOptions): {};