import { GenericStatusColor, GenericStatusIcon } from '@alauda-fe/common'; import { StorageOption, StorageProvisioner } from '../types/commons'; export declare const AccessModeTranslateKey: { ReadWriteOnce: string; ReadOnlyMany: string; ReadWriteMany: string; ReadWriteOncePod: string; }; export declare const VolumeModeTranslateKey: { Filesystem: string; Block: string; }; export declare const IS_DEFAULT_STORAGECLASS_ANNOTATION = "storageclass.kubernetes.io/is-default-class"; export declare const RESERVED_STORAGECLASS_NAMES: string[]; export declare const CSI_TOP_SNAPSHOTCLASS_NAME = "csi-topolvm-snapshotclass"; export declare const CSI_CEPHFS_SNAPSHOTCLASS_NAME = "csi-cephfs-snapshotclass"; export declare const CSI_RBD_SNAPSHOTCLASS_NAME = "csi-rbd-snapshotclass"; export declare const OBJECT_STORAGE_FEATURE_GATE = "object-storage"; export declare const STORAGE_OPTION_MAP: Record; export declare const STORAGECLASS_UNKNOWN: StorageOption; export declare enum VolumeSnapshotStatus { CREATING = "creating", AVAILABLE = "available", MALFUNCTION = "malfunction", DELETING = "deleting" } export declare const VolumeSnapshotStatusColorMapper: { creating: GenericStatusColor; available: GenericStatusColor; malfunction: GenericStatusColor; deleting: GenericStatusColor; }; export declare const VolumeSnapshotStatusIconMapper: { creating: GenericStatusIcon; available: GenericStatusIcon; malfunction: GenericStatusIcon; deleting: GenericStatusIcon; };