/**
 * 获取url中的参数
 * @param url url地址
 * @param queryName 参数名称，不传则返回参数集合
 * @returns
 */
export declare const getUrlParams: (allUrl?: string, queryName?: string) => any;
/**
 * 拼接完整的url
 * @param url pathname
 * @param queryObj 参数集合
 * @returns
 */
export declare const getFullPath: (url: string, queryObj?: any) => string;
/**
 * 删除url中指定的参数，并返回最终的url(废弃，暂留)
 * @param queryNames 数组，需要删除的参数名集合
 * @param url 指定url
 * @returns
 */
export declare const funcUrlDel: (queryNames: string[], url?: string) => string;
/**
 * 将url中的query参数转换成对象
 * @param url url链接，域名可带可不带
 * @returns params url链接参数转化的Object
 */
export declare const urlParamsToObject: (url: string) => any;
/**
 * 将对象转换成url中的query参数
 * @param params 参数对象
 * @returns url形式的参数
 */
export declare const objectToUrlparams: (params: any) => string;
/**
 * 给url拼接params参数
 * @param url 路径
 * @param pathParams 参数，数组格式
 * @returns
 */
export declare const addPathParamsToUrl: (url: string, pathParams: string[]) => any;
/**
 * 给url拼接query参数
 * @param url 路径
 * @param params 参数，object
 * @returns
 */
export declare function appendQueryParams(url: string, params: Record<string, any>): any;
/**
 * 从URL中获取origin
 * @param url url
 * @returns origin
 */
export declare function getOriginFromUrl(url: string): any;
