/**
 * Shared utility for computing row background colors based on data_ok state.
 * Used by edit_view, summary_view, and approval_view for consistent row highlighting.
 */
import type { DataOkState } from '../data_ok_multi_state.js';
export interface RowColorSettings {
    data_ok_row_color: string;
    pending_row_color: string;
    data_not_ok_row_color: string;
}
/**
 * Get the background color class for a row based on its data_ok state.
 * Returns empty string if the setting is 'none' or data_ok is an unrecognized value.
 */
export declare function get_row_color_for_data_ok(data_ok: boolean | DataOkState | undefined, settings: RowColorSettings): string;
//# sourceMappingURL=row_color_utils.d.ts.map