import { Guid, OmniaRuntimeConfiguration } from '../../fx-models'; import { IWebAppServiceComposer } from './WebAppServiceComposer'; export interface IClientServiceConfigurator { done: () => T; build: () => Object; } export declare class OmniaFxConfigurator implements IClientServiceConfigurator { private composerForDone; private configuration; constructor(composerForDone: IWebAppServiceComposer); done: () => IWebAppServiceComposer; build: () => OmniaRuntimeConfiguration; addSettingsService: () => this; addTheming: () => this; addAppRoute: () => this; addMultilingual: () => this; addWorker: () => this; default: () => { done: () => IWebAppServiceComposer; }; } export declare class ConfigurationClientServiceRegistry { private static configurations; static Add>(omniaServiceId: Guid, configurationType: T, constructorArgs: Array): IClientServiceConfigurator; static getConfigurations(): { [omniaServiceId: string]: IClientServiceConfigurator; }; private static getClientManifests; private static clearState; private static Subscription; }