import { UseDisclosureProps } from "@chakra-ui/react";
import React from "react";
import { ReactJSXElement } from "@emotion/react/types/jsx-namespace";
import { ColumnDefinition } from "../../columns";
import { TableColumn, ColumnType } from "../../dml/interfaces";
export type ColumnMenuInstance = {
    column: ColumnDefinition;
    name: string;
    desc: string;
};
export declare const portalClassAndIdComponent: (e: Event, columnData?: TableColumn<ColumnType>) => boolean;
declare function UpdateColumnMenu({ children, popoverDisclosure, columnData, }: {
    children: ReactJSXElement;
    popoverDisclosure: UseDisclosureProps;
    columnData: TableColumn<ColumnType>;
}): JSX.Element;
declare const _default: React.MemoExoticComponent<typeof UpdateColumnMenu>;
export default _default;
