import type { PreparedStorageGroup } from '../../../store/reducers/storage/types'; import type { Erasure } from '../../../types/api/storage'; import type { PreparedPDisk, PreparedVDisk } from '../../../utils/disks/types'; import type { StorageViewContext } from '../types'; export declare const getDegradedSeverity: (group: PreparedStorageGroup) => "success" | "warning" | "danger" | undefined; export declare function isVdiskActive(vDisk: PreparedVDisk, viewContext?: StorageViewContext): boolean; export declare function isPdiskActive(pDisk: PreparedPDisk, viewContext?: StorageViewContext): boolean; export declare function getStorageNodesInitialEntitiesCount(context?: StorageViewContext): number | undefined; export declare function getStorageGroupsInitialEntitiesCount(context?: StorageViewContext): number | undefined; export declare function useVDisksWithDCMargins(vDisks?: PreparedVDisk[], erasure?: Erasure): number[]; export { useStorageColumnsSettings } from './useStorageColumnsSettings';