import { type Cell, type CellData, type Column, type Row, type RowData, type TableFeature, type TableFeatures } from '@tanstack/react-table'; import type { DataTableColumnThreshold, DataTableThresholdsNormalizedRule, RowThresholdsFeatureConstructors } from './threshold-types.js'; /** * Helper function to get the pill color for the row threshold. * @internal */ export declare function row_getThresholdPill(row: Row, rowThresholds: DataTableThresholdsNormalizedRule[] | undefined): string | null; /** * Helper function to get the threshold color and backgroundColor for the cell. * @internal */ export declare function row_getThresholdColors(row: Row, rowThresholds: DataTableThresholdsNormalizedRule[] | undefined): { color?: string; backgroundColor?: string; } | null; /** * Helper function to get the threshold rules for the column. * @internal */ export declare function column_getThresholdRules(column: Column, thresholds: DataTableColumnThreshold[] | undefined): DataTableThresholdsNormalizedRule[] | null; /** * Helper function to get the threshold color and backgroundColor for the cell. * @internal */ export declare function cell_getThresholdColors(cell: Cell): { color?: string; backgroundColor?: string; }; /** * Constructs the column row thresholds for the table, * including API implementations and prototype assignments. * @internal */ export declare function constructRowThresholdsFeature(): TableFeature>; /** * Feature to handle thresholds to help in row and cell highlighting. * @internal */ export declare const DataTableRowThresholdsFeature: TableFeature>;