import type { TableFeatures, RowData, Column_Internal } from '@tanstack/react-table'; import { JSX } from 'react'; interface ColumnVisibilityCheckboxProps { /** * The column to render the checkbox for. */ column: Column_Internal; /** * Whether visibility can be changed for this column. */ enableCheckbox: boolean; /** * The current visibility state of the column. */ currentState: boolean | 'indeterminate'; /** * Callback when the checkbox is clicked and visibility of the column changes. */ onVisibilityChange: (column: Column_Internal, currentVisibility: boolean | 'indeterminate') => void; } /** * Checkbox component for toggling column visibility in the DataTable column settings. * @internal */ export declare function ColumnVisibilityCheckbox(props: Readonly>): JSX.Element; export {};