import * as react_jsx_runtime from 'react/jsx-runtime'; import * as react from 'react'; import { ResizableColumnType, OptionsType, WidthType } from './type.js'; declare function useAntdResizableHeader(props: OptionsType): { resizableColumns: ColumnType[]; components: { header: { cell: react.MemoExoticComponent<(props: { _onResizeEnd: (width: number, extraProps?: { overflow?: boolean; }) => void; onResizeStart?: (width: number) => void; onResizeEnd?: (width: number) => void; shouldRender: number; width: number; minWidth: number; maxWidth: number; onColChange?: (width: number) => void; } & { width?: WidthType; defaultWidth?: number; resizable?: boolean; minConstraints?: number; maxConstraints?: number; } & Record & react.ThHTMLAttributes) => react_jsx_runtime.JSX.Element | null>; }; }; tableWidth: number | undefined; resetColumns: (resetStorage?: boolean) => void; refresh: react.DispatchWithoutAction; }; export { useAntdResizableHeader };