import { FC, HTMLAttributes, PropsWithChildren } from "react";

//#region src/components/ClickOutsideDiv/index.d.ts
type ClickOutsideDivProps = PropsWithChildren<{
  /**
   * Callback function called when a click occurs outside the component
   */
  onClickOutSide: () => void;
  /**
   * Whether to listen for Escape key presses
   * @default false
   */
  listenForEscape?: boolean;
  /**
   * Whether the component is disabled (won't trigger onClickOutSide)
   * @default false
   */
  disabled?: boolean;
}> & HTMLAttributes<HTMLDivElement>;
declare const ClickOutsideDiv: FC<ClickOutsideDivProps>;
//#endregion
export { ClickOutsideDiv, ClickOutsideDivProps };
//# sourceMappingURL=index.d.ts.map