import * as React from "react";
import { OpenAction, IMenuPositionConfig, OnOpenedChange } from "../MenuSharedTypes";
export interface IMenuOpenerProps extends Partial<IMenuPositionConfig> {
    topLevelMenu: boolean;
    opened: boolean;
    onOpenedChange: OnOpenedChange;
    openAction?: OpenAction;
    portalTarget?: Element;
    toggler: React.ReactNode;
    togglerWrapperClassName?: string;
    children: React.ReactNode;
}
export default class MenuOpener extends React.Component<IMenuOpenerProps> {
    static defaultProps: Partial<IMenuOpenerProps>;
    render(): JSX.Element;
    private getComponentByOpenAction;
}
