export type URI = string; export type URIReference = string; export type URIFragment = `#${string}`; export declare function resolveURIReference(uriReference: URIReference, baseURI: URI): URI; export declare function isAbsoluteURI(uri: string): boolean; export declare function isSameDocumentReference(uri: string): uri is URIFragment; export declare function hasFragment(uri: string): boolean; export declare function splitFragment(uri: URI): { absoluteURI: URI; fragment: string; }; export declare function normalizeURI(uri: URI): URI; export declare function encodeURIFragment(fragment: string): string; export declare function decodeURIFragment(fragment: string): string;