type ParsedUrlInput = { originalUrl: string; isAbsoluteUrl: boolean; url: URL; }; type ApplyQueryParamsResult = { addedParams: string[]; skippedParams: string[]; }; export declare const isTrackingParam: (paramName: string) => boolean; export declare const parseUrlInput: (url: string) => ParsedUrlInput; export declare const formatParsedUrl: (parsedUrl: URL, isAbsoluteUrl: boolean) => string; export declare const getUrlResolutionBase: (baseUrl: string) => string; export declare const serializeQueryParams: (params: Record) => string; export declare const applyQueryParams: (searchParams: URLSearchParams, params: Record, { overwriteExisting }?: { overwriteExisting?: boolean; }) => ApplyQueryParamsResult; export {};