export declare function constructBundleUrlAsync(projectRoot: string, opts: any, requestHostname?: string): Promise<string>;
export declare function constructManifestUrlAsync(projectRoot: string, opts?: any, requestHostname?: string): Promise<string>;
export declare function constructHostUriAsync(projectRoot: string, requestHostname?: string): Promise<string>;
export declare function constructLogUrlAsync(projectRoot: string, requestHostname?: string): Promise<string>;
export declare function constructUrlWithExtensionAsync(projectRoot: string, entryPoint: string, ext: string, requestHostname?: string, opts?: Object): Promise<string>;
export declare function constructPublishUrlAsync(projectRoot: string, entryPoint: string, requestHostname?: string, opts?: Object): Promise<string>;
export declare function constructSourceMapUrlAsync(projectRoot: string, entryPoint: string, requestHostname?: string): Promise<string>;
export declare function constructAssetsUrlAsync(projectRoot: string, entryPoint: string, requestHostname?: string): Promise<string>;
export declare function constructDebuggerHostAsync(projectRoot: string, requestHostname?: string): Promise<string>;
export declare function constructBundleQueryParamsAsync(projectRoot: string, opts: any): Promise<string>;
export declare function constructWebAppUrlAsync(projectRoot: string): Promise<string | null>;
export declare function constructUrlAsync(projectRoot: string, opts: any, isPackager: boolean, requestHostname?: string): Promise<string>;
export declare function guessMainModulePath(entryPoint: string): string;
export declare function randomIdentifier(length?: number): string;
export declare function sevenDigitIdentifier(): string;
export declare function randomIdentifierForUser(username: string): string;
export declare function someRandomness(): string;
export declare function domainify(s: string): string;
export declare function getPlatformSpecificBundleUrl(url: string, platform: string): string;
export declare function isHttps(url: string): boolean;