/**
 * Конфигурация действий через меню (три точки)
 */
export interface RowActionsMenu {
    type: 'menu';
    menuButtonKey: string;
    menuItems: string[];
}
/**
 * Конфигурация действий через отдельные кнопки
 */
export interface RowActionsButtons {
    type: 'buttons';
    buttons: string[];
}
/**
 * Объединённый тип действий строки (grid или block)
 */
export type RowActions = RowActionsMenu | RowActionsButtons;
/**
 * Конфигурация действий строки для конкретной роли (grid и card).
 */
export interface RowActionsConfiguration {
    actions: RowActions;
    notVisibleActions?: string[];
}
