import React from 'react';
declare type WithContextMenuProps = {
    children: React.ReactElement<any>;
    menu: React.ReactNode;
    persistent?: boolean;
    draggable?: boolean;
};
declare type WithContextMenuState = {
    isOpen: boolean;
    openAt: number[];
};
export declare class WithContextMenu extends React.Component<WithContextMenuProps, WithContextMenuState> {
    state: {
        isOpen: boolean;
        openAt: number[];
    };
    setOpen(isOpen: boolean, ev?: MouseEvent): void;
    render(): JSX.Element;
}
export {};
