/**
 * @description: 根据url判断是否以http开头，决定是否拼接baseUrl
 * @param {string} baseUrl
 * @param {string} url
 * @return {string}
 */
export declare const assembleUrl: (baseUrl: string, url: string) => string;
/**
 * @description: 解析url中的参数
 * @param {string} url
 * @return {object}
 */
export declare const parseUrl: (url: string) => {
    [k: string]: string;
};
/**
 * @description: 获取url中某个参数的值
 * @param {string} url
 * @param {string} key
 * @return {*}
 */
export declare const getUrlKeyData: (url: string, key: string) => string;
/**
 * 替换模板字符串中的变量。
 * @param template 模板字符串，其中的变量以`${变量名}`的形式表示。
 * @param obj 包含变量值的对象。函数会尝试从这个对象中读取模板字符串中定义的变量值，进行替换。
 * @returns 替换后的字符串。
 */
export declare const replaceTemplateVar: <T>(template: string, obj: T) => string;
