import * as React from "react";
import { IMenuPositionConfig } from "../MenuSharedTypes";
export interface IPositionedMenuContentProps extends IMenuPositionConfig {
    topLevelMenu: boolean;
    togglerEl: HTMLElement;
    children: React.ReactNode;
}
export interface IPositionedMenuContentState {
    left: number;
    top: number;
}
export default class PositionedMenuContent extends React.Component<IPositionedMenuContentProps, IPositionedMenuContentState> {
    state: IPositionedMenuContentState;
    private menuEl;
    componentDidUpdate(prevProps: IPositionedMenuContentProps): void;
    componentDidMount(): void;
    componentWillUnmount(): void;
    render(): JSX.Element;
    private addEventListeners;
    private removeEventListeners;
    private setElMenu;
    private positionMenu;
}
