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