import { BaseCommand } from './base-command'; import { EditorHost } from '../core'; /** * 批量重排命令:用于图层列表拖拽松手后一次性重建全局顺序。 * 入参 newOrder 为元素 id 列表,按拖拽后的完整新顺序自顶到底层传入。 * execute:按 newOrder 重新分配 zIndex,第 i 个元素 zIndex = newOrder.length - i(保证顶部最大)。 * undo:恢复快照中保存的 previousOrder(原始全局 id → zIndex 映射)。 */ export declare class ReorderElementsCommand extends BaseCommand { private newOrder; name: string; private elementsPlugin; private previousOrder; constructor(host: EditorHost, newOrder: string[], description?: string); execute(): void; undo(): void; private emitOrderChanged; private saveCurrentOrder; private applyOrder; }