export declare const REFERENCE_URIS: { readonly 'https://github.com/cogeotiff/cog-spec': "COG"; readonly 'http://lccn.loc.gov/sh85035852': "Data dictionary"; readonly 'http://schema.org/downloadUrl': "Download URL"; readonly 'http://geojson.org/geojson-spec.html': "GeoJSON"; readonly 'http://schema.org/url': "Layer description"; readonly 'http://iiif.io/api/image': "IIIF image"; readonly 'http://iiif.io/api/presentation#manifest': "IIIF manifest"; readonly 'https://iiif.io/api/extension/georef/1/context.json': "IIIF georeference annotation"; readonly 'http://www.opengis.net/cat/csw/csdgm': "FGDC metadata"; readonly 'http://www.w3.org/1999/xhtml': "HTML metadata"; readonly 'http://www.isotc211.org/schemas/2005/gmd': "ISO 19139 metadata"; readonly 'http://www.isotc211.org/schemas/2005/gco': "ISO 19110 metadata"; readonly 'http://www.loc.gov/mods/v3': "MODS metadata"; readonly 'https://oembed.com': "OEmbed"; readonly 'https://openindexmaps.org': "Index map"; readonly 'https://github.com/protomaps/PMTiles': "PMTiles"; readonly 'https://wiki.osgeo.org/wiki/Tile_Map_Service_Specification': "TMS"; readonly 'https://github.com/mapbox/tilejson-spec': "TileJSON"; readonly 'http://www.opengis.net/def/serviceType/ogc/wcs': "WCS"; readonly 'http://www.opengis.net/def/serviceType/ogc/wms': "WMS"; readonly 'http://www.opengis.net/def/serviceType/ogc/wfs': "WFS"; readonly 'http://www.opengis.net/def/serviceType/ogc/wmts': "WMTS"; readonly 'https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames': "XYZ tiles"; readonly 'urn:x-esri:serviceType:ArcGIS#DynamicMapLayer': "ArcGIS Dynamic Map Layer"; readonly 'urn:x-esri:serviceType:ArcGIS#FeatureLayer': "ArcGIS Feature Layer"; readonly 'urn:x-esri:serviceType:ArcGIS#ImageMapLayer': "ArcGIS Image Map Layer"; readonly 'urn:x-esri:serviceType:ArcGIS#TiledMapLayer': "ArcGIS Tiled Map Layer"; }; export type ReferenceURI = keyof typeof REFERENCE_URIS; export type ReferenceName = (typeof REFERENCE_URIS)[ReferenceURI]; export type LabelledLinks = { url: string; label: string; }[]; type NonDownloadReferenceURI = Exclude; type DownloadReference = { 'http://schema.org/downloadUrl': string | LabelledLinks; }; export type ReferencesRecord = Partial<{ [key in NonDownloadReferenceURI]: string; } & DownloadReference>; export declare class References { private references; constructor(dct_references_s: string); get wmsUrl(): string; get cogUrl(): string; get tmsUrl(): string; get xyzUrl(): string; get geojsonUrl(): string; get tilejsonUrl(): string; get indexMapUrl(): string; get pmtilesUrl(): string; get wmtsUrl(): string; get iiifImageUrl(): string; get iiifManifestUrl(): string; get georeferenceUrl(): string; get esriDynamicMapLayerUrl(): string; get esriFeatureLayerUrl(): string; get esriImageMapLayerUrl(): string; get esriTiledMapLayerUrl(): string; get fgdcUrl(): string; get iso19110Url(): string; get downloadLinks(): LabelledLinks; get downloadUrl(): string | undefined; get metadataLinks(): LabelledLinks; get previewable(): boolean; get mapPreviewable(): boolean; get iiifPreviewable(): boolean; get iiifOnly(): boolean; private get previewableReferences(); private get mapPreviewableReferences(); private get georeferenceReferences(); private get iiifReferences(); } export {};