/** * Replaces any placeholders with correct values and executes any expression and replaces the expression with the execution result * @param {String} url a url which can contain placeholders as well as expressions. * For eg: http(s)://domain/${GROUP}/${PROJECT_NAME}/${BRANCH}/whateverfile%{new Number(3).toString()}.txt * @param group [OPTIONAL] Value for ${GROUP} placeholder. Overrides the default value * @param name [OPTIONAL] Value for ${PROJECT_NAME} placeholder. Overrides the default value * @param branch [OPTIONAL] Value for ${BRANCH} placeholder. Overrides the default value * @returns {string} url with no placeholders and expressions */ export declare function treatUrl(url: string, group?: string, name?: string, branch?: string): string;