/**
 * Browser-safe subset of Node's `url` module used by the generated OpenAPI
 * request builders. They only ever `parse()` a relative path, merge a `query`
 * object, drop `search`, then `format()` it back. Implementing that with
 * URLSearchParams keeps the Node `url` builtin out of browser bundles.
 */
export interface ParsedPath {
    pathname: string;
    query: Record<string, any>;
    search?: string | null;
}
export declare function parse(path: string, _parseQueryString?: boolean): ParsedPath;
export declare function format(urlObj: ParsedPath): string;
//# sourceMappingURL=url-shim.d.ts.map