import type { TStoragePDisk, TStorageVDisk } from '../../../types/api/storage'; import type { PDiskType, PreparedVDisk } from '../../../utils/disks/types'; export declare function prepareGroupsVDisk(data?: TStorageVDisk): PreparedVDisk; export declare function prepareGroupsPDisk(data?: TStoragePDisk & { NodeId?: number; }): { Type: PDiskType; Severity: number; SlotSize: string | undefined; ExpectedSlotCount: number | undefined; DriveStatus: import("../../../types/api/pdisk").EDriveStatus | undefined; WhiteboardSize?: { AllocatedSize: number | undefined; AllocatedPercent: number; TotalSize: number | undefined; } | undefined; HasWhiteboardData: boolean; StringifiedId: string | undefined; AllocatedPercent: number; AllocatedSize: number; AvailableSize: number; TotalSize: number; PDiskId: number | undefined; Path?: string; Guid?: string; Category?: string; DiskSpace?: import("../../../types/api/enums").EFlag; DecommitStatus?: import("../../../types/api/pdisk").EDecommitStatus; MaintenanceStatus?: import("../../../types/api/pdisk").EMaintenanceStatus; SlotCount?: string; NodeId?: number; CreateTime?: string; ChangeTime?: string; State?: import("../../../types/api/pdisk").TPDiskState; Count?: number; Device?: import("../../../types/api/enums").EFlag; Realtime?: import("../../../types/api/enums").EFlag; StateFlag?: import("../../../types/api/enums").EFlag; Overall?: import("../../../types/api/enums").EFlag; SerialNumber?: string; SystemSize?: string; LogUsedSize?: string; LogTotalSize?: string; EnforcedDynamicSlotSize?: string; NumActiveSlots?: number; SlotSizeInUnits?: number; PDiskUsage?: number; PDiskCapacityAlert?: import("../../../types/api/enums").ECapacityAlert | string; Status?: import("../../../types/api/pdisk").EDriveStatus; };