/** Discriminant union selector for {@link VisibleSelectable}. */
export var VisibleSelectableType;
(function (VisibleSelectableType) {
    /** Corresponds to {@link VisibleMesh}. */
    VisibleSelectableType[VisibleSelectableType["Mesh"] = 0] = "Mesh";
    /** Corresponds to {@link VisibleIcon}. */
    VisibleSelectableType[VisibleSelectableType["Icon"] = 1] = "Icon";
    /** Corresponds to {@link VisibleIfcProductAndMesh}. */
    VisibleSelectableType[VisibleSelectableType["IfcProductAndMesh"] = 2] = "IfcProductAndMesh";
})(VisibleSelectableType || (VisibleSelectableType = {}));
/**
 * Type of pick option.
 */
export var PickOptionType;
(function (PickOptionType) {
    PickOptionType[PickOptionType["Canvas"] = 0] = "Canvas";
    PickOptionType[PickOptionType["Ray"] = 1] = "Ray";
    PickOptionType[PickOptionType["Camera"] = 2] = "Camera";
    PickOptionType[PickOptionType["Intersection"] = 3] = "Intersection";
})(PickOptionType || (PickOptionType = {}));
/**
 * Predefined canvas positions.
 */
export var PredefinedCanvasPosition;
(function (PredefinedCanvasPosition) {
    /**
     * Center of canvas
     */
    PredefinedCanvasPosition[PredefinedCanvasPosition["Center"] = 0] = "Center";
    /**
     * Current mouse coordinates
     */
    PredefinedCanvasPosition[PredefinedCanvasPosition["Mouse"] = 1] = "Mouse";
})(PredefinedCanvasPosition || (PredefinedCanvasPosition = {}));
//# sourceMappingURL=Selectables.js.map