import { BaseError } from '@zetapush/common'; export declare abstract class UrlError extends BaseError { readonly fragmentName: string; readonly configurationKey: string; constructor(message: string, fragmentName: string, configurationKey: string, cause?: Error); } export declare class DefaultRelativeUrlError extends UrlError { constructor(message: string, fragmentName: string, configurationKey: string, cause?: Error); } export declare class MissingBaseUrlError extends UrlError { constructor(message: string, fragmentName: string, configurationKey: string, cause?: Error); } export declare class InvalidUrlError extends UrlError { constructor(message: string, fragmentName: string, configurationKey: string, cause?: Error); } export declare const absolutize: (url: string | null, baseUrl: string | null, defaultPath: string, what: string, configurationKey: string) => string; export declare const join: (url: string, baseUrl?: string | undefined) => string; export declare const isAbsolute: (url: string) => boolean;