import type { WellSection, TaScore } from '../../hooks/useExternalOffsets';
type ColumnConfig = {
    key: string;
    flex: number;
    minWidth: number;
};
type MetricConfig = {
    key: string;
    label?: string;
    unitType?: string;
    from?: string;
    to?: string;
    precision?: number;
};
type UseRowMemoizedMapsParams = {
    columnsWithDict: ColumnConfig[];
    metricsColumns: MetricConfig[];
    taScores: TaScore[];
    wellSections: WellSection[] | null;
};
type RowMemoizedMaps = {
    columnsMap: Map<string, ColumnConfig>;
    metricsMap: Map<string, MetricConfig>;
    taScoresMap: Map<number, string | number>;
    wellSectionsMap: Map<string, string | undefined>;
    statusOptionsMap: Map<string, string>;
};
export declare const useRowMemoizedMaps: ({ columnsWithDict, metricsColumns, taScores, wellSections, }: UseRowMemoizedMapsParams) => RowMemoizedMaps;
export {};
//# sourceMappingURL=useRowMemoizedMaps.d.ts.map