import type { UseColumnResizeProps } from '../types'; export declare const useColumnResize: ({ columns, onColumnResize, handleColumnClick, windowId, serviceCode, tableContainerRef }: UseColumnResizeProps) => { columnWidths: Record; isResizing: boolean; resizingColumn: string | null; resizeIndicatorX: number; cursorPosition: { x: number; y: number; }; getColumnWidth: (columnId: string) => number; startResize: (e: React.MouseEvent, columnId: string) => void; stopResize: () => void; isCurrentlyResizing: () => boolean; handleColumnClick: (columnIndex: number, event: React.MouseEvent, pinnedType?: 'start' | 'end') => void; };