import type { BaseRequest } from '../../../types'; export interface ResizeInstancesRequest extends BaseRequest { instance_class: number; instance_type?: string; cpu: number; memory: number; os_disk_size: number; instance_class_feature?: number; gpu_class?: number; gpu?: number; instances: string[]; action?: 'ResizeInstances'; place_group_id?: string; } export interface ResizeInstancesResponse { action: 'ResizeInstancesResponse'; job_id: string; ret_code: number; } /** * 重置主机(from request) * @param params {@link ResizeInstancesRequest} * @returns Observable {@link ResizeInstancesResponse} */ export declare const fromRequestResizeInstances: (params: ResizeInstancesRequest) => import("rxjs").Observable; /** * 重置主机(request) * @param params {@link ResizeInstancesRequest} * @returns Promise {@link ResizeInstancesResponse} */ export declare const requestResizeInstances: (params: ResizeInstancesRequest) => Promise;