import type { CustomMenuGroup } from '../../helpers/columnConfiguration.js';
import type { Direction } from '../../helpers/sort';
interface ColumnMenuProps {
    columnName: string;
    isOpen: boolean;
    position: {
        left: number;
        top: number;
    };
    direction?: Direction;
    sortable?: boolean;
    toggleOrderBy?: () => void;
    hideColumn?: () => void;
    showAllColumns?: () => void;
    close: () => void;
    id?: string;
    menuGroups?: CustomMenuGroup[];
}
export default function ColumnMenu({ columnName, isOpen, position, direction, sortable, toggleOrderBy, hideColumn, showAllColumns, close, id, menuGroups, }: ColumnMenuProps): import("react").ReactPortal | null;
export {};
