import { type SortDirectionType } from 'react-virtualized';
type ColumnConfig = {
    key: string;
    label?: string;
    type?: string;
    minWidth: number;
    flex: number;
};
type OffsetWellsTableHeadProps = {
    columnsWithDict: ColumnConfig[] | null;
    metricsKeys: string[];
    sortBy: string;
    sortDirection: SortDirectionType;
    indeterminate: boolean;
    isAllWellsSelected: boolean;
    onChangeSort: (key: string, direction: SortDirectionType) => void;
    onUpdateMetricsKey: (oldKey: string, newKey: string) => void;
    handleChangeAllOffsetWells: (checked: boolean) => void;
    wellNameStyle: string;
    isImperial: boolean;
    isTaColumnVisible: boolean;
    isWellSectionColumnVisible: boolean;
};
export declare const OffsetWellsTableHead: import("react").MemoExoticComponent<({ columnsWithDict, metricsKeys, sortBy, sortDirection, indeterminate, isAllWellsSelected, onChangeSort, onUpdateMetricsKey, handleChangeAllOffsetWells, wellNameStyle, isImperial, isTaColumnVisible, isWellSectionColumnVisible, }: OffsetWellsTableHeadProps) => JSX.Element | null>;
export {};
//# sourceMappingURL=OffsetWellsTableHead.d.ts.map