import { Vector3 } from "three";
import { Board } from "../DatabaseServices/Entity/Board";
import { Entity } from "../DatabaseServices/Entity/Entity";
import { Command } from "../Editor/CommandMachine";
import { UpdateEntityDrawTask } from "./UpdateEntityDrawTask";
export declare class MirrorCommand implements Command {
    exec(): Promise<void>;
    UpdateTask: UpdateEntityDrawTask;
    MirrorEntitys(ens: Entity[], p1: Vector3, p2: Vector3, planeNormal: Vector3): void;
    MirrorSideModel(br: Board): void;
}
//# sourceMappingURL=Mirror.d.ts.map