import type { BaseRequest } from '../../../types'; export interface StopInstancesRequest extends BaseRequest { instances: string[]; onlyBM: boolean; hasBM: boolean; charge_mode?: string; force?: number; action?: 'StopInstances'; } export interface StopInstancesResponse { action: 'StopInstancesResponse'; job_id: string; ret_code: number; } /** * 关机 (from request) * @param params {@link StopInstancesRequest} * @returns Observable {@link StopInstancesResponse} */ export declare const fromRequestStopInstance: (params: StopInstancesRequest) => import("rxjs").Observable; /** * 关机 (request) * @param params {@link StopInstancesRequest} * @returns Promise {@link StopInstancesResponse} */ export declare const requestStopInstance: (params: StopInstancesRequest) => Promise;