import type { IconData, LabelProps } from '@gravity-ui/uikit'; import type { EFlag } from '../../types/api/enums'; import { EVDiskState } from '../../types/api/vdisk'; import type { DataSeverity, DiskColor, DisplaySeverity } from './types'; /** * Named constants for DataSeverity levels (0-5). * Used for basic severity representation in PreparedVDisk.Severity and PreparedPDisk.Severity. */ export declare const DATA_SEVERITY: { readonly GREY: DataSeverity; readonly GREEN: DataSeverity; readonly BLUE: DataSeverity; readonly YELLOW: DataSeverity; readonly ORANGE: DataSeverity; readonly RED: DataSeverity; }; export declare const DISK_COLOR_STATE_TO_NUMERIC_SEVERITY: Record; export declare const SOLID_RED_SEVERITY: DisplaySeverity; export declare const SPACE_SEVERITY: { readonly GREEN: DisplaySeverity; readonly CYAN: DisplaySeverity; readonly LIGHT_YELLOW: DisplaySeverity; readonly YELLOW: DisplaySeverity; readonly LIGHT_ORANGE: DisplaySeverity; readonly PRE_ORANGE: DisplaySeverity; readonly ORANGE: DisplaySeverity; readonly RED: DisplaySeverity; readonly BLACK: DisplaySeverity; }; export declare const FRONT_QUEUES_SEVERITY: { readonly OK: DisplaySeverity; readonly NOTICE: DisplaySeverity; readonly WARNING: DisplaySeverity; readonly IMPAIRED: DisplaySeverity; }; export declare const COMPACTION_SEVERITY: { readonly OK: DisplaySeverity; readonly NOTICE: DisplaySeverity; readonly WARNING: DisplaySeverity; }; export declare const DONOR_COLOR = "DarkGrey"; type SeverityToColor = Record; export declare const DISK_NUMERIC_SEVERITY_TO_STATE_COLOR: SeverityToColor; export declare const NOT_AVAILABLE_SEVERITY: DisplaySeverity; export declare const NOT_AVAILABLE_SEVERITY_COLOR: DiskColor; export declare const ERROR_SEVERITY: DisplaySeverity; export declare const VDISK_STATE_SEVERITY: Record; export declare const VDISK_STATE_SEVERITY_FOR_STATE_MODE: Record; export declare const PDISK_STATE_SEVERITY: { Normal: DisplaySeverity; Initial: DisplaySeverity; InitialFormatRead: DisplaySeverity; InitialSysLogRead: DisplaySeverity; InitialCommonLogRead: DisplaySeverity; InitialFormatReadError: DisplaySeverity; InitialSysLogReadError: DisplaySeverity; InitialSysLogParseError: DisplaySeverity; InitialCommonLogReadError: DisplaySeverity; InitialCommonLogParseError: DisplaySeverity; CommonLoggerInitError: DisplaySeverity; OpenFileError: DisplaySeverity; ChunkQuotaError: DisplaySeverity; DeviceIoError: DisplaySeverity; Stopped: DisplaySeverity; }; export interface LabelVisualConfig { theme: LabelProps['theme']; icon?: IconData; dangerHeavy?: boolean; } export declare const NUMERIC_SEVERITY_TO_LABEL_VIEW: Record; export declare const DONOR_ICON: IconData; export declare const DISPLAYED_DISK_ERROR_ICON: IconData; export declare const DONOR_THEME: LabelProps['theme']; export declare const VDISK_LABEL_CONFIG: Record; export {};