import { type EvolveMultiCDNConfig, type EvolveMultiCDNEnvResolver, type EvolveMultiCdnEnvType } from '../types/types-multi-html.js'; export declare function httpUrlJoin(first?: string, second?: string): string; /** * To extract the best matched CDN configuration url address, either use URL `query.env` or customize the `envRresolver` * @param cdnConfig List of pre-configured cdn urls for each environment * @param envResolver Get the specific environment variable by the currently requested host url address. * @returns Returns the best matching address with a suffix (`/`) */ export declare function cdnFinder(cdnConfig: EvolveMultiCDNConfig, envResolver?: EvolveMultiCDNEnvResolver): string; export declare function findEnvCdn(cdnConfig?: EvolveMultiCDNConfig, env?: EvolveMultiCdnEnvType): string; export declare function injectFederationScripts(cdnConfig: EvolveMultiCDNConfig, cdnResolver?: EvolveMultiCDNEnvResolver): string;