import { QuerySource } from '../types/querySource'; import { UrlString } from '../types/urlString'; type UrlParts = { host?: string; path: string; query: URLSearchParams; hash: string; }; type UrlPartsInput = { host?: string; path?: string; query?: QuerySource; hash?: string; }; export declare function stringifyUrl(parts: UrlPartsInput): UrlString; export declare function parseUrl(value: string): UrlParts; export declare function updateUrl(url: string, updates: UrlPartsInput): UrlString; export declare function updateUrl(url: Partial, updates: UrlPartsInput): UrlParts; export {};