import { EditorHost } from '../core'; import { BaseCommand } from './base-command'; import { ICommand } from './i-command'; export declare class BatchCommand extends BaseCommand { name: string; private commands; constructor(host: EditorHost, commands?: ICommand[], description?: string); execute(): void; undo(): void; addCommand(command: ICommand): void; addCommands(commands: ICommand[]): void; getCommands(): ICommand[]; isEmpty(): boolean; getDescription(): string; canMergeWith(command: ICommand): boolean; }