
import * as react from "react";
import { ReactElement } from "react";
import { AriaMenuTriggerProps as AriaMenuTriggerProps$1, PositionProps } from "react-aria";
import { MenuTriggerState } from "react-stately";

//#region src/components/actions/Menu/MenuTrigger.d.ts
type CubeMenuTriggerProps = AriaMenuTriggerProps$1 & PositionProps & {
  isDisabled?: boolean;
  children: [ReactElement | ((state: MenuTriggerState) => ReactElement), ReactElement];
  closeOnSelect?: boolean;
  isDummy?: boolean;
};
/**
 * The MenuTrigger serves as a wrapper around a Menu and its associated trigger,
 * linking the Menu's open state with the trigger's press state.
 */
declare let _MenuTrigger: react.ForwardRefExoticComponent<any>;
//#endregion
export { type AriaMenuTriggerProps$1 as AriaMenuTriggerProps, CubeMenuTriggerProps, _MenuTrigger };
//# sourceMappingURL=MenuTrigger.d.ts.map