import type { BaseRequest } from '../../../types'; export interface AttachVolumesRequest extends BaseRequest { instance: string; volumes: string[]; action?: 'AttachVolumes' | 'DetachVolumes'; } export interface AttachVolumesResponse { action: 'AttachVolumesResponse' | 'DetachVolumesResponse'; job_id: string; ret_code: number; } /** * 主机挂载硬盘(from request) * @param params {@link AttachVolumesRequest} * @returns Observable {@link AttachVolumesResponse } */ export declare const fromAttachVolumes: (params: AttachVolumesRequest) => import("rxjs").Observable; /** * 主机挂载硬盘(request) * @param params {@link AttachVolumesRequest} * @returns Promise {@link AttachVolumesResponse } */ export declare const RequestAttachVolumes: (params: AttachVolumesRequest) => Promise;