//#region src/utils/urls.d.ts declare function createUrlIfValid(...args: ConstructorParameters): URL | null; declare function isValidUrl(url: string): boolean; declare function isValidHostname(hostname: string): boolean; declare function isValidHostnameWithWildcards(hostname: string): boolean; declare function matchHostnamePattern(pattern: string, hostname: string): boolean; declare function getHardcodedFallbackUrls(primaryBaseUrl: string): string[]; declare function getDefaultApiUrls(primaryBaseUrl: string): string[]; declare function isLocalhost(urlOrString: string | URL): boolean; declare function isRelative(url: string): boolean; declare function getRelativePart(url: URL): string; /** * A template literal tag that returns a URL. * * Any values passed are encoded. */ declare function url(strings: TemplateStringsArray | readonly string[], ...values: (string | number | boolean)[]): URL; /** * A template literal tag that returns a URL string. * * Any values passed are encoded. */ declare function urlString(strings: TemplateStringsArray | readonly string[], ...values: (string | number | boolean)[]): string; declare function isChildUrl(parentUrl: URL, maybeChildUrl: URL): boolean; declare function isChildPath(parentPath: string, maybeChildPath: string): boolean; //#endregion export { createUrlIfValid, getDefaultApiUrls, getHardcodedFallbackUrls, getRelativePart, isChildPath, isChildUrl, isLocalhost, isRelative, isValidHostname, isValidHostnameWithWildcards, isValidUrl, matchHostnamePattern, url, urlString }; //# sourceMappingURL=urls.d.ts.map