import { t as Primitive } from "./primitive-elements-fih1b6xg.js"; import * as React$1 from "react"; //#region src/dismissable-layer/dismissable-layer.types.d.ts declare namespace IDismissableLayer { export type PointerDownOutsideEvent = CustomEvent<{ originalEvent: PointerEvent; }>; export type FocusOutsideEvent = CustomEvent<{ originalEvent: FocusEvent; }>; type PrimitiveDivProps = React$1.ComponentPropsWithoutRef; export interface IProps extends PrimitiveDivProps { disableOutsidePointerEvents?: boolean | undefined; onEscapeKeyDown?: ((event: KeyboardEvent) => void) | undefined; onPointerDownOutside?: ((event: PointerDownOutsideEvent) => void) | undefined; onFocusOutside?: ((event: FocusOutsideEvent) => void) | undefined; onInteractOutside?: ((event: PointerDownOutsideEvent | FocusOutsideEvent) => void) | undefined; onDismiss?: (() => void) | undefined; } export interface IBranchProps extends PrimitiveDivProps {} export {}; } //#endregion export { IDismissableLayer as t };