import * as React from "react"; import type { Table as TanStackTable } from "@tanstack/react-table"; export type DataTableColumnVisibilityMenuProps = { table: TanStackTable; label?: React.ReactNode; triggerLabel?: React.ReactNode; align?: "start" | "center" | "end"; side?: "top" | "right" | "bottom" | "left"; triggerClassName?: string; contentClassName?: string; emptyLabel?: React.ReactNode; showCount?: boolean; triggerAriaLabel?: string; getColumnLabel?: (columnId: string) => React.ReactNode; }; declare function DataTableColumnVisibilityMenu({ table, label, triggerLabel, align, side, triggerClassName, contentClassName, emptyLabel, showCount, triggerAriaLabel, getColumnLabel, }: DataTableColumnVisibilityMenuProps): React.JSX.Element; export { DataTableColumnVisibilityMenu };