import * as react from 'react';
import { ThHTMLAttributes } from 'react';
import * as react_jsx_runtime from 'react/jsx-runtime';
import { ResizableColumnType } from './type.js';
type InternalOnResizeEntType = (width: number, extraProps?: {
overflow?: boolean;
}) => void;
type ComponentProp = {
_onResizeEnd: InternalOnResizeEntType;
onResizeStart?: (width: number) => void;
onResizeEnd?: (width: number) => void;
shouldRender: number;
width: number;
minWidth: number;
maxWidth: number;
onColChange?: (width: number) => void;
} & ResizableColumnType & ThHTMLAttributes;
declare function ResizableHeader(props: ComponentProp): react_jsx_runtime.JSX.Element | null;
declare const _default: react.MemoExoticComponent;
export { _default as default };