import type { ModifyDiskResponse } from '../../types/api/modifyDisk'; import type { EDecommitStatus, TPDiskInfoResponse } from '../../types/api/pdisk'; import type { AxiosOptions } from './base'; import { BaseYdbAPI } from './base'; export declare class PDiskAPI extends BaseYdbAPI { restartPDisk({ nodeId, pDiskId, force, }: { nodeId: number | string; pDiskId: number | string; force?: boolean; }): Promise; changePDiskStatus({ nodeId, pDiskId, force, decommissionStatus, }: { nodeId: number | string; pDiskId: number | string; force?: boolean; decommissionStatus?: EDecommitStatus; }): Promise; getPDiskInfo({ nodeId, pDiskId }: { nodeId: string | number; pDiskId: string | number; }, { concurrentId, signal }?: AxiosOptions): Promise; restartPDiskOld({ nodeId, pDiskId }: { nodeId: number | string; pDiskId: number | string; }): Promise; }