import { ReactElement } from 'react';
import { AriaMenuTriggerProps, PositionProps } from 'react-aria';
import { MenuTriggerState } from 'react-stately';
export type { AriaMenuTriggerProps };
export type CubeMenuTriggerProps = AriaMenuTriggerProps & 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: import("react").ForwardRefExoticComponent<any>;
export { _MenuTrigger as MenuTrigger };
