/**
 * add slash to the end of the path
 * @param  path path
 * @returns path with slash
 */
export declare function trailingSlash(path: string): string;
/**
 * check if the path is an external link
 * @param {string} url url
 * @returns {boolean} true/false
 */
export declare function isAbsoluteUrl(url: string): boolean;
/**
 * jump to the specified absolute url
 * @param {string} url target url
 * @param {boolean} replace use replace or not
 */
export declare function absoluteGo(url: string, replace?: boolean): void;
/**
 * Get value from search by specified key.
 * @param {string} key query key
 * @param {string} search search, default: location.search
 */
export declare function getQueryValue(key: string, search?: string): string;
/**
 * Get values from search by specified keys.
 * @param keys key query keys
 * @param search search, default: location.search
 */
export declare function getQueryValues(keys: string[], search?: string): {
    [x: string]: string;
};
/**
 * Set values to uri search
 * @param values key/value
 * @param url url string
 */
export declare function setQueryValues(values: Array<{
    key: string;
    value: any;
}> | Record<string, any>, url: string): string;
