import { TablePipeline } from '../pipeline';
interface ContextMenuItem {
    key?: string;
    name: string;
    action: () => void;
    disabled?: boolean;
    className?: string;
}
export interface ContextMenuFeatureOptions {
    /** 获得自定义菜单 */
    getContextMenuItems?: (params: any) => ContextMenuItem[];
    /** 弹出框的父容器 */
    popupParent?: HTMLElement;
    /** 右键菜单className */
    menuClassName?: string;
}
export declare function contextMenu(opts?: ContextMenuFeatureOptions): (pipeline: TablePipeline) => TablePipeline;
export {};
