import { RoomHolePolyline } from "../../DatabaseServices/Room/Entity/Wall/Hole/RoomHolePolyline";
import { DoorWindowPanelStore } from "../../DatabaseServices/Room/Entity/Wall/Hole/Window/WindowPanelStore";
import { ModalState } from "../../UI/Components/Modal/ModalInterface";
import { Command_DrawHole, DrawHoleType } from "./DrawHole";
export declare class Command_DrawRoomDoor extends Command_DrawHole {
    private _IsOneKeyDraw;
    constructor(_IsOneKeyDraw?: boolean);
    SetStoreParam(store: DoorWindowPanelStore): Promise<void>;
    BeferDrawHole(drawHoleType: DrawHoleType): Promise<ModalState>;
    AfterDrawHole(hole: RoomHolePolyline): Promise<void>;
}
//# sourceMappingURL=DrawRoomDoor.d.ts.map