import React from 'react'; import type { PDiskDisplayStateGetter } from '../../../utils/disks/displayState'; import type { PreparedPDisk } from '../../../utils/disks/types'; import './PDisk.scss'; export interface PDiskProps { data?: PreparedPDisk; showPopup?: boolean; onShowPopup?: VoidFunction; onHidePopup?: VoidFunction; onClosePopup?: VoidFunction; className?: string; progressBarClassName?: string; width?: number; delayOpen?: number; delayClose?: number; withIcon?: boolean; showTypeLabel?: boolean; inactive?: boolean; highlighted?: boolean; getDisplayState?: PDiskDisplayStateGetter; topContent?: React.ReactNode; } export declare const PDisk: ({ data, showPopup, onShowPopup, onHidePopup, onClosePopup, className, progressBarClassName, width, delayOpen, delayClose, withIcon, showTypeLabel, inactive, highlighted, getDisplayState, topContent, }: PDiskProps) => import("react/jsx-runtime").JSX.Element;