/// <reference types="react" />
import type { MenuRef, Selection } from './MenuImperative.types';
export { MenuImperative, useMenuImperativeControlNavigation, } from './MenuImperative';
export type { MenuRef, Selection } from './MenuImperative.types';
export { menuItemsWrapperAttribute } from './sensors';
/**
 * @deprecatedSince 12.31.0
 * @deprecated Please use `MenuImperative` instead
 */
export declare const UNSAFE_Menu: import("react").ForwardRefExoticComponent<import("./MenuImperative.types").MenuProps & import("react").RefAttributes<MenuRef>> & {
    CheckboxItem: import("react").ForwardRefExoticComponent<(import("react").HTMLAttributes<HTMLDivElement> & (import("./MenuImperative.types").ItemProps | import("./MenuImperative.types").ItemWithDraggingProps) & Omit<import("..").CheckboxProps, "checked">) & import("react").RefAttributes<HTMLDivElement>>;
    Droppable: typeof import("./MenuImperative").Droppable;
    Footer: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLDivElement> & import("./MenuImperative.types").FooterProps & import("react").RefAttributes<HTMLDivElement>>;
    Group: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLDivElement> & import("./MenuImperative.types").GroupProps & import("react").RefAttributes<HTMLDivElement>>;
    Header: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLDivElement> & import("./MenuImperative.types").HeaderProps & import("react").RefAttributes<HTMLDivElement>>;
    Item: import("../_utils/polymorphic").PolymorphicAs.ComponentWithForwardedRef<import("./MenuImperative.types").MenuItemProps, import("./MenuImperative.types").MenuItemDefaultElement>;
    Options: import("react").ForwardRefExoticComponent<import("./MenuImperative.types").OptionsProps & import("react").RefAttributes<HTMLDivElement>>;
    Search: {
        ({ className, i18nScope, placeholder, onChange: _onChange, value: valueProp, ...props }: import("./MenuImperative.types").MenuSearchProps): import("react").JSX.Element;
        displayName: string;
    };
};
/**
 * @deprecatedSince 12.31.0
 * @deprecated Please use `useMenuImperativeControlNavigation` instead
 */
export declare const UNSAFE_useMenuImperativeControlNavigation: (ref: import("react").RefObject<MenuRef>, enable?: boolean, options?: import("./MenuImperative.types").ControlNavigationProps) => import("./MenuImperative.types").ControlNavigationReturn;
/**
 * @deprecatedSince 12.30.1
 * @deprecated Please use `menuItemsWrapperAttribute` instead
 */
export declare const UNSAFE_menuItemsWrapperAttribute: {
    "data-core-menuimperative-items-wrapper": string;
};
/**
 * @deprecatedSince 12.30.1
 * @deprecated Please use `MenuRef` instead
 */
export interface UNSAFE_MenuRef extends MenuRef {
}
/**
 * @deprecatedSince 12.30.1
 * @deprecated Please use `Selection` instead
 */
export interface UNSAFE_MenuSelection extends Selection {
}
