import { BaseCommand } from "../BaseCommand";
import { Canvas } from "../../Canvas";
import { RectangleF } from "@aurigma/design-atoms-model/Math";
import { CommandManager } from "../CommandManager";
import { MultiSelectMode } from "./SelectItemsCommand";
export declare class SelectItemsByRectCommand extends BaseCommand<ISelectItemsByRectArgs, void> {
    private _canvas;
    private _commandManager;
    constructor(args: ISelectItemsByRectArgs, _canvas: Canvas, _commandManager: CommandManager);
    execute(): Promise<void>;
}
export interface ISelectItemsByRectArgs {
    rect: RectangleF;
    multiSelectMode?: MultiSelectMode;
}
