import { ReactNode } from "react";
import { Header } from "@tanstack/react-table";
interface BaseTableHeaderCellProps<TData extends object> {
    header: Header<TData, unknown>;
    isPinnedLeft: boolean;
    left?: string;
    isPinnedBoundary: boolean;
    isDragDisabled: boolean;
    enableColumnResizing: boolean;
    enableColumnReordering: boolean;
    columnResizeMinWidth: number | undefined;
    renderHeaderContent: (header: Header<TData, unknown>) => ReactNode;
    onResizeColumn: (columnId: string, width: number) => void;
    onResetColumnWidth: (columnId: string) => void;
}
export declare function BaseTableHeaderCell<TData extends object>({ header, isPinnedLeft, left, isPinnedBoundary, isDragDisabled, enableColumnResizing, enableColumnReordering, columnResizeMinWidth, renderHeaderContent, onResizeColumn, onResetColumnWidth }: BaseTableHeaderCellProps<TData>): import("react").JSX.Element;
export {};
//# sourceMappingURL=BaseTableHeaderCell.d.ts.map