export declare enum ShapeDiverViewerErrorType { AR_ERROR = "SdARError", GEOMETRY_BACKEND_ERROR = "SdGeometryBackendError", GEOMETRY_BACKEND_REQUEST_ERROR = "SdGeometryBackendRequestError", GEOMETRY_BACKEND_RESPONSE_ERROR = "SdGeometryBackendResponseError", CAMERA_ERROR = "SdCameraError", CONNECTION_ERROR = "SdConnectionError", CUSTOMIZATION_ERROR = "SdCustomizationError", DATA_PROCESSING_ERROR = "SdDataProcessingError", DRAWING_TOOLS_ERROR = "SdDrawingToolsError", ENVIRONMENT_MAP_ERROR = "SdEnvironmentMapError", INTERACTION_ERROR = "SdInteractionError", LIGHT_ERROR = "SdLightError", SESSION_ERROR = "SdSessionError", SETTINGS_ERROR = "SdSettingsError", VALIDATION_ERROR = "SdValidationError", VIEWPORT_ERROR = "SdViewerError", WEBGL_ERROR = "SdWebGLError", UNKNOWN = "" } export interface IShapeDiverViewerError { desc: string; errorType: ShapeDiverViewerErrorType; message: string; } export declare class ShapeDiverError extends Error { constructor(message: string); } export declare class ShapeDiverViewerError extends ShapeDiverError implements IShapeDiverViewerError { readonly desc: string; readonly errorType: ShapeDiverViewerErrorType; constructor(errorType: ShapeDiverViewerErrorType, desc: string, message: string); } //# sourceMappingURL=ShapeDiverError.d.ts.map