/**
 * Append a relative or absolute url to a base url.
 * The base part is omitted if the append part is absolute.
 *
 * If the base part has no trailing slash, it is assumed to be a file and
 * only the directory part is used.
 *
 * @param {string | (() => string)} base
 * @param {string} append
 */
export function concatUrl(base: string | (() => string), append: string): string;
/**
 * Resolves a URL against a possibly relative base URL and runtime location.
 *
 * Unlike concatUrl, this function can normalize path segments ("..", ".")
 * when enough context exists (absolute base or runtime base URI).
 *
 * @param {string | (() => string)} base
 * @param {string} append
 * @param {string | null} [runtimeBase]
 * @returns {string}
 */
export function resolveUrl(base: string | (() => string), append: string, runtimeBase?: string | null): string;
/**
 * @param {string} url
 */
export function getDirectory(url: string): string;
//# sourceMappingURL=url.d.ts.map