import { CellClassParam } from '../types';
/**
 * Builds the CSS class string for a cell.
 *
 * Combines base styles with conditional styles based on cell state.
 * Uses the `cn` utility for conditional class merging.
 *
 * @param params - Class building parameters
 * @returns The combined CSS class string
 *
 * @example
 * ```typescript
 * const classes = buildCellClasses({
 *   isBorderVisible: true,
 *   isSelectionColumn: false,
 *   isSelected: true,
 *   isActionColumn: false,
 * });
 * // Returns: 'flex items-center relative px-[var(--spacing-4)] ... border-r ... bg-[var(--base-info-background)]'
 * ```
 */
export default function buildCellClasses(params: CellClassParam): string;
