import { type ReactNode } from "react";
import { type IMenuPositionConfig, type OnOpenedChange, type OpenAction } from "./MenuSharedTypes.js";
export interface IControlledMenuProps extends Partial<IMenuPositionConfig> {
    opened: boolean;
    openAction?: OpenAction;
    closeOnScroll: boolean;
    portalTarget: Element | undefined;
    onOpenedChange: OnOpenedChange;
    toggler: ReactNode;
    togglerWrapperClassName?: string;
    children: ReactNode;
}
export declare function ControlledMenu({ opened, openAction, closeOnScroll, portalTarget, onOpenedChange, toggler, togglerWrapperClassName, children, alignment, spacing, offset }: IControlledMenuProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ControlledMenu.d.ts.map