import { ViewMode } from '../../../contexts/DataGridContext/types';
/**
 * Generates the suffix for config keys based on viewMode.
 *
 * ## Purpose
 *
 * Keeps backward compatibility with existing config keys:
 * - `table` view: no suffix (backward compatibility)
 * - `cards` view: suffix `_cards`
 * - Future views: suffix `_${viewMode}`
 *
 * Used when persisting via network cookies (localStorage is not used).
 *
 * ## Usage in config keys
 *
 * table: `${id}_columns_config`
 * cards: `${id}_columns_config_cards`
 * @param viewMode - View mode ('table' | 'cards')
 * @returns Suffix for the config key ('' for table, '_cards' for cards)
 * @example
 * getViewSuffix('table');  // ''
 * getViewSuffix('cards');  // '_cards'
 * getViewSuffix('list');  // '_list'
 */
export declare const getViewSuffix: (viewMode: ViewMode) => string;
//# sourceMappingURL=getViewSuffix.d.ts.map