///
import type { URL } from 'url';
import type { EaElement, EaPackage } from '@oslo-flanders/ea-uml-extractor';
export declare class UriRegistry {
/**
* The fallback base URI
*/
private readonly _fallbackBaseUri;
/**
* Package id mapped to a URI
*/
private _packageIdUriMap;
/**
* Package id mapped to ontology URI
*/
private _packageIdOntologyUriMap;
/**
* Element id mapped to a URI
*/
private _elementIdUriMap;
/**
* Attribute id mapped to a URI
*/
private _attributeIdUriMap;
/**
* Package name mapped to package object
*/
private _packageNameToPackageMap;
/**
* Element name mapped to element object
*/
private _elementNameToElementMap;
/**
* Connector OSLO id mapped to a URI
* OSLO guid is necessary to make normalized connectors unique
*/
private _connectorOsloIdUriMap;
get packageIdUriMap(): Map;
set packageIdUriMap(value: Map);
get packageIdOntologyUriMap(): Map;
set packageIdOntologyUriMap(value: Map);
get elementIdUriMap(): Map;
set elementIdUriMap(value: Map);
get attributeIdUriMap(): Map;
set attributeIdUriMap(value: Map);
get packageNameToPackageMap(): Map;
set packageNameToPackageMap(value: Map);
get elementNameToElementMap(): Map;
set elementNameToElementMap(value: Map);
get connectorOsloIdUriMap(): Map;
set connectorOsloIdUriMap(value: Map);
get fallbackBaseUri(): string;
}