declare class MarketWebContextService {
    href: string;
    market: string;
    language: string;
    environment: string;
    url: any;
    allowedLanguages: string[];
    allowedMarkets: string[];
    wwwMarkets: string[];
    developmentDomains: string[];
    markets: {
        se: {
            fallbackLanguage: string;
            integration: string;
            preproduction: string;
            production: string;
            live: string;
        };
        dk: {
            fallbackLanguage: string;
            integration: string;
            preproduction: string;
            production: string;
            live: string;
        };
        fi: {
            fallbackLanguage: string;
            integration: string;
            preproduction: string;
            production: string;
            live: string;
        };
        no: {
            fallbackLanguage: string;
            integration: string;
            preproduction: string;
            production: string;
            live: string;
        };
        com: {
            fallbackLanguage: string;
            integration: string;
            preproduction: string;
            production: string;
            live: string;
        };
        de: {
            fallbackLanguage: string;
            integration: string;
            preproduction: string;
            production: string;
            live: string;
        };
        tpl: {
            fallbackLanguage: string;
            integration: string;
            preproduction: string;
            production: string;
            live: string;
        };
        group: {
            fallbackLanguage: string;
            integration: string;
            preproduction: string;
            production: string;
            live: string;
        };
    };
    environmentTypes: string[];
    environments: {
        production: {
            name: string;
            url: string;
        };
        preproduction: {
            name: string;
            url: string;
        };
        integration: {
            name: string;
            url: string;
        };
    };
    constructor(href?: string);
    getLanguage(): Promise<string>;
    getMarket(): Promise<string>;
    getEndpoint(environmentName: any, marketName?: string): Promise<string>;
    getEnvironmentName(): Promise<string>;
    isDevEnvironment(): boolean;
    resolveMarket(): Promise<void>;
    resolveLanguage(): Promise<void>;
}
export { MarketWebContextService };
