import * as React from "react"; import type { ColumnDef, Row } from "@tanstack/react-table"; import { type DataTableRowAction } from "@/components/data-table/data-table-row-actions"; export type DataTableActionsColumnOptions = { id?: string; size?: number; header?: React.ReactNode; headerClassName?: string; cellClassName?: string; actions?: DataTableRowAction[]; getActions?: (row: Row, original: TData) => DataTableRowAction[]; label?: React.ReactNode; emptyLabel?: React.ReactNode; }; export type DataTableActionsColumn = (props?: DataTableActionsColumnOptions) => ColumnDef; declare function createDataTableActionsColumn({ id, size, header, headerClassName, cellClassName, actions, getActions, label, emptyLabel, }?: DataTableActionsColumnOptions): ColumnDef; export { createDataTableActionsColumn };