import type { SerializableObject } from '../types'; /** * Appends the parameters to the given url. * The base url can contain existing query parameters. * @param {String} url The base url. * @param {Object} parameters The parameters to add. * @return {String} A new valid url with the parameters appended. */ export declare function appendQueryParameters(url: string, parameters: SerializableObject): string; /** * @description Parse the query parameters from the search (window.location.search) part of * a URL. This will allow parsing a full JSON tree, however the limitation being all ultimate * values will be strings as types can not be accurately inferred from parasing a query-string. * * @param {string} search The search string, typically from window.location.search * @return {Object} A map of the query parameters */ export declare function parseQueryString(search?: string): T;