import type { AnnotationId } from './extensions/annotation.js'; import type { AreaId } from './extensions/area.js'; import type { FacadeId } from './extensions/facade.js'; import type { Connection, EntranceId, FloorId, FloorStack, NodeId, NodeProperties, ObstructionId, ObstructionProperties, SpaceId, SpaceProperties } from './types/core.js'; export declare class IntegrityError extends Error { constructor(message: string); } export declare class FloorStackUnknownMapError extends IntegrityError { floorStack: FloorStack; floorId: FloorId; constructor(floorStack: FloorStack, floorId: FloorId); } export declare class SpaceCollectionUnknownMapError extends IntegrityError { floorId: FloorId; constructor(floorId: FloorId); } export declare class SpaceUnknownNodeError extends IntegrityError { space: SpaceProperties; nodeId: NodeId; constructor(space: SpaceProperties, nodeId: NodeId); } export declare class ObstructionCollectionUnknownMapError extends IntegrityError { floorId: FloorId; constructor(floorId: FloorId); } export declare class ObstructionUnknownEntranceError extends IntegrityError { obstruction: ObstructionProperties; floorId: FloorId; entranceId: EntranceId; constructor(obstruction: ObstructionProperties, floorId: FloorId, entranceId: EntranceId); } export declare class ConnectionUnknownNodeError extends IntegrityError { connection: Connection; nodeId: NodeId; constructor(connection: Connection, nodeId: NodeId); } export declare class NodeUnknownFloorError extends IntegrityError { node: NodeProperties; floorId: FloorId; constructor(node: NodeProperties); } export declare class NodeUnknownSpaceError extends IntegrityError { node: NodeProperties; spaceId: SpaceId; constructor(node: NodeProperties, spaceId: SpaceId); } export declare class NodeUnknownNeighborError extends IntegrityError { node: NodeProperties; neighborId: NodeId; constructor(node: NodeProperties, neighborId: NodeId); } export declare class NodeSelfReferenceError extends IntegrityError { node: NodeProperties; constructor(node: NodeProperties); } export declare class StyleUnknownPolygonError extends IntegrityError { styleId: string; polygonKind: 'space' | 'obstruction' | 'unknown'; polygonId: SpaceId | ObstructionId; constructor(styleId: string, polygonKind: 'space' | 'obstruction' | 'unknown', polygonId: SpaceId | ObstructionId); } export declare class StyleUnknownLineStringError extends IntegrityError { styleId: string; lineStringKind: 'space' | 'obstruction' | 'entrance' | 'unknown'; lineStringId: SpaceId | ObstructionId | EntranceId; constructor(styleId: string, lineStringKind: 'space' | 'obstruction' | 'entrance' | 'unknown', lineStringId: SpaceId | ObstructionId | EntranceId); } export declare class StyleUnknownPointError extends IntegrityError { styleId: string; pointKind: 'space'; pointId: SpaceId; constructor(styleId: string, pointKind: 'space', pointId: SpaceId); } export declare class InvalidStyleError extends IntegrityError { styleId: string; constructor(styleId: string); } export declare class AnchoredImageUnknownSpaceError extends IntegrityError { spaceId: SpaceId; floorId: FloorId; constructor(spaceId: SpaceId, floorId: FloorId); } export declare class AnchoredFloorTextUnknownSpaceError extends IntegrityError { spaceId: SpaceId; floorId: FloorId; constructor(spaceId: SpaceId, floorId: FloorId); } export declare class AnchoredFloorTextUnknownObstructionError extends IntegrityError { obstructionId: ObstructionId; floorId: FloorId; constructor(obstructionId: ObstructionId, floorId: FloorId); } export declare class AnchoredImageUnknownObstructionError extends IntegrityError { obstructionId: ObstructionId; floorId: FloorId; constructor(obstructionId: ObstructionId, floorId: FloorId); } export declare class AnchoredImageUnknownAreaError extends IntegrityError { areaId: AreaId; floorId: FloorId; constructor(areaId: AreaId, floorId: FloorId); } export declare class TextAreaUnknownSpaceError extends Error { spaceId: SpaceId; floorId: FloorId; constructor(spaceId: SpaceId, floorId: FloorId); } export declare class EnterpriseLayerUnknownSpaceError extends Error { spaceId: SpaceId; floorId: FloorId; constructor(spaceId: SpaceId, floorId: FloorId); } export declare class EnterpriseStyleGeometryAnchorsUnknownSpaceError extends Error { geometryId: SpaceId; floorId: FloorId; constructor(geometryId: SpaceId, floorId: FloorId); } export declare class EnterpriseTextureUnknownSpaceError extends Error { spaceId: SpaceId; floorId: FloorId; constructor(spaceId: SpaceId, floorId: FloorId); } export declare class TextAreaUnknownObstructionError extends Error { obstructionId: ObstructionId; floorId: FloorId; constructor(obstructionId: ObstructionId, floorId: FloorId); } export declare class EnterpriseUnknownLocationError extends Error { constructor(locationId: string); } export declare class EnterpriseUnknownMapError extends Error { constructor(mapId: string); } export declare class EnterpriseLocationUnknownSpaceError extends Error { constructor(locationId: string, spaceId: string, mapId: string); } export declare class EnterpriseUnknownCategoryError extends Error { constructor(categoryId: string); } export declare class EnterpriseInconsistentMapError extends Error { constructor(locationId: string, spaceOrNodeId: string, mapId1: string, mapId2: string); } export declare class EnterpriseCyclicalCategoryReferenceError extends Error { constructor(categoryId: string); } export declare class EnterpriseInvalidTimeZoneError extends Error { constructor(tzid: string); } export declare class FacadeUnknownFloorStackError extends Error { constructor(floorStackId: string); } export declare class FacadeUnknownFloorError extends Error { constructor(facadeId: FacadeId, floorId: FloorId); } export declare class FacadeUnknownSpaceError extends Error { constructor(facadeId: FacadeId, spaceId: SpaceId, floorId: FloorId); } export declare class DuplicateTilesetKeyError extends IntegrityError { constructor(key: string); } export declare class AnnotationSymbolUnknownError extends IntegrityError { constructor(annotationId: AnnotationId, symbolId: string); } export declare class AnnotationSymbolDuplicateError extends IntegrityError { constructor(symbolId: string); } //# sourceMappingURL=error.d.ts.map