import React from "react";
import { DrawHoleType, IHoleType } from "../../../../../../Add-on/Room/DrawHole";
import { ModalState } from "../../../../../../UI/Components/Modal/ModalInterface";
import { Location } from "../../../../../../UI/Components/ToolBar/ModifyModel/RoomBaseParams";
import { DoorWindowPanelStore } from "./WindowPanelStore";
export declare const TEMPLATE_SELECT_ID = "template-select";
export declare enum Visibility {
    Visible = "visible",
    Hidden = "hidden"
}
export declare class DrawDoorWindowPanel extends React.Component<{
    store: DoorWindowPanelStore;
    drawHoleType: DrawHoleType;
    holeIType: IHoleType;
}> {
    _CameraStateContainer: HTMLElement;
    _StartLocation: import("mobx").IObservableValue<Location>;
    _Event: Function;
    constructor(props: any);
    componentDidMount(): void;
    componentWillUnmount(): void;
    _StartSelectTemplate(style: Visibility): void;
    _Return(status: ModalState): void;
    render(): JSX.Element;
}
//# sourceMappingURL=DrawWindowPanel.d.ts.map