import { type JSX } from 'react'; import type { DataTableLineWrapProps } from './line-wrap-types.js'; import { type TableFeature, type TableOptions } from '../../hooks/useTable/types.js'; /** * Global line wrap action for the DataTable to be used in the DataTable.Toolbar * * @public */ export declare function DataTableGlobalLineWrapAction(): null; /** * Feature implementation for LineWrap. This contains the logic that will be given * to the tanstack table. The implementing interface is important as these are * the function that will be called by the tanstack table core during render. * @internal */ export declare const LineWrap: TableFeature; /** * Configuration hook for the DataTable LineWrap feature. * @internal */ export declare function useColumnLineWrap(props: DataTableLineWrapProps, options: TableOptions): void; /** * Provides the toolbar button that allows toggling global line wrap. * @internal */ export declare function DataTableGlobalLineWrapToolbarAction(): JSX.Element;