import { type ReactNode } from "react";
import { type IMenuPositionConfig } from "../MenuSharedTypes.js";
export interface IMenuPositionProps extends IMenuPositionConfig {
    opened: boolean;
    topLevelMenu: boolean;
    portalTarget: Element;
    contentWrapper?: (props: {
        children: ReactNode;
    }) => ReactNode;
    toggler: ReactNode;
    togglerWrapperClassName?: string;
    children: ReactNode;
    className?: string;
}
export interface IMenuPositionState {
    togglerElInitialized: boolean;
}
export declare function MenuPosition({ portalTarget, topLevelMenu, contentWrapper: ContentWrapper, toggler, opened, alignment, spacing, offset, togglerWrapperClassName, children }: IMenuPositionProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=MenuPosition.d.ts.map