import type { ICommand, IStateManager } from '../types'; export declare class BatchCommand implements ICommand { private commands; constructor(commands: ICommand[]); apply(state: IStateManager): Promise; undo(state: IStateManager): Promise; serialize(): { type: string; commands: any[]; }; }