import React from 'react';
import { IconComponent } from '@backstage/core-plugin-api';
import { UnregisterEntityOptions } from './UnregisterEntity';
/** @public */
export type EntityContextMenuClassKey = 'button';
interface ExtraContextMenuItem {
    title: string;
    Icon: IconComponent;
    onClick: () => void;
}
interface EntityContextMenuProps {
    UNSTABLE_extraContextMenuItems?: ExtraContextMenuItem[];
    UNSTABLE_contextMenuOptions?: UnregisterEntityOptions;
    onUnregisterEntity: () => void;
    onInspectEntity: () => void;
}
export declare function EntityContextMenu(props: EntityContextMenuProps): React.JSX.Element;
export {};
