import * as $dara from '@darabonba/typescript'; export declare class DeleteClusterNodesRequest extends $dara.Model { /** * @remarks * Whether to automatically drain Pods on the node. Valid values: * - `true`: Automatically drain Pods on the node. * - `false`: Do not automatically drain Pods on the node. * * Default value: `false`. * * @example * false */ drainNode?: boolean; /** * @remarks * List of nodes to remove. The node names must be the names of the nodes in the cluster, for example: `cn-hangzhou.192.168.xx.xx`. * * This parameter is required. */ nodes?: string[]; /** * @remarks * Whether to simultaneously remove ECS instances. Valid values: * * - `true`: Simultaneously remove ECS instances. * - `false`: Retain ECS instances. * * Default value: `false`. * * > Simultaneous removal of ECS instances is not supported when the nodes are subscription instances. * * @example * true */ releaseNode?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }