import { BaseItemsCommand } from "./BaseItemsCommand"; import { Item } from "@aurigma/design-atoms-model/Product/Items/Item"; import { IHistoryArgs } from "../ModelUpdateCommand"; import { ProductHandler } from "../../Services/ProductHandler"; import { Canvas } from "../../Canvas"; import { IDistributeItemsCommandArgs as IDistributeItemsCommandArgsAbstraction } from "@aurigma/design-atoms-interfaces"; export interface IDistributeItemsCommandArgs extends IDistributeItemsCommandArgsAbstraction { } export declare class DistributeItemsCommand extends BaseItemsCommand { private _canvas; constructor(_canvas: Canvas, productHandler: ProductHandler, historyArgs: IHistoryArgs, args: IDistributeItemsCommandArgs); _executeCommandBody(): Promise; redo(): Promise; undo(): Promise; private _distributeItemHandler; private _updateItemRectangle; }