import { ModuleWithProviders } from '@angular/core';
import { ConfigInitializer } from '../config/config-initializer/config-initializer';
import { FeatureConfigService } from '../features-config/services/feature-config.service';
import { SiteContextConfigInitializer } from './config/config-loader/site-context-config-initializer';
import { SiteContextConfig } from './config/site-context-config';
/**
 * Initializes the site context config
 */
export declare function initSiteContextConfig(configInitializer: SiteContextConfigInitializer, config: SiteContextConfig, featureConfigService: FeatureConfigService): ConfigInitializer | null;
export declare class SiteContextModule {
    static forRoot(): ModuleWithProviders<SiteContextModule>;
}
