import { Observable } from 'rxjs';
/** got from https://blog.josequinto.com/2017/03/09
 * /typescript-functions-to-get-current-domain-site-collection
 * -and-site-urls-with-window-location-fallback/ */
export declare class Utils {
    static getSiteCollectionUrl(prod: string): string;
    static getCurrentAbsoluteSiteUrl(): string;
    static getWebServerRelativeUrl(): string;
    static getLayoutsPageUrl(libraryName: string): string;
    static getAbsoluteDomainUrl(): string;
    static escapeListName(name: string): string;
    static makeAbsolute(url: string): string;
    static makeRelative(url: string): string;
    static getCurrentUrl(): Observable<string>;
    static getUrlParameterByName(name: any, url: any): string;
}
