import type { ColumnResizeMode, UseDataTableColumnResizeEvent } from '@primereact/types/headless/datatable'; import * as React from 'react'; export interface UseDataTableColumnResizeOptions { resizableColumns?: boolean; columnResizeMode?: ColumnResizeMode; onColumnResizeEnd?: (event: UseDataTableColumnResizeEvent) => void; } export declare function useDataTableColumnResize(options: UseDataTableColumnResizeOptions): { state: Readonly<{}>; exposes: { onResizeStart: (event: React.PointerEvent, columnIndex: number, headerCell: HTMLElement) => void; registerIndicator: (el: HTMLElement | null) => void; getColumnResizerProps: (columnIndex?: number) => { 'data-scope': string; 'data-part': string; style: React.CSSProperties; onPointerDown: (event: React.PointerEvent) => void; }; }; };