import { IUiCommand } from '../../../commandHandling/IUiCommand.js';
import { IDesignItem } from '../../item/IDesignItem.js';
import { IDesignerCanvas } from '../../widgets/designerView/IDesignerCanvas.js';
import { IService } from '../IService.js';
export interface IModelCommandService extends IService {
    canExecuteCommand(designerCanvas: IDesignerCanvas, command: IUiCommand, designItems?: IDesignItem[]): boolean | null;
    executeCommand(designerCanvas: IDesignerCanvas, commandType: IUiCommand, designItems?: IDesignItem[]): any;
}
