import type { TPDiskInfo, TPDiskStateInfo } from '../../types/api/pdisk'; import type { TVDiskStateInfo, TVSlotId } from '../../types/api/vdisk'; import type { PreparedPDisk, PreparedVDisk } from './types'; export declare function prepareWhiteboardVDiskData(vDiskState?: TVDiskStateInfo | TVSlotId): PreparedVDisk; export declare function prepareWhiteboardPDiskData(pdiskState?: TPDiskStateInfo & Pick, whiteboardSizeSource?: Pick | null): PreparedPDisk; export declare function prepareVDiskSizeFields({ AvailableSize, AllocatedSize, SlotSize, }: { AvailableSize: string | number | undefined; AllocatedSize: string | number | undefined; SlotSize: string | number | undefined; }): { AvailableSize: number; AllocatedSize: number; SizeLimit: number; FreeSize: number; AllocatedPercent: number; DisplaySize: { AllocatedSize: number | undefined; SizeLimit: number | undefined; }; }; export declare function preparePDiskSizeFields({ AvailableSize, TotalSize, }: { AvailableSize: string | number | undefined; TotalSize: string | number | undefined; }): { AvailableSize: number; TotalSize: number; AllocatedSize: number; AllocatedPercent: number; };