import * as i0 from "@angular/core"; export declare class AppInitializerService { private readonly transferStateService; private readonly appInsightsService; /** * Initializes the SSO (Single Sign-On) enabled state. * This method calls the `initializeSsoEnabled` method of the `transferStateService`. */ private initializeSsoEnabled; /** * Initializes the LaunchDarkly configuration. */ private initializeLaunchDarkly; /** * Initializes the Application Insights configuration. */ private initializeAppInsights; /** * Initializes the user state cache expiration milliseconds. */ private initializeUserStateCacheExpirationMilliseconds; /** * Initializes the user-state domain used for permission lookup. */ private initializeUserStateDomain; /** * Initializes the feature flag override configuration. */ private initializeFeatureFlagConfig; /** * Initializes the application. * This method calls the necessary initialization functions. */ initializeApp(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * Initializes the OPAL browser application after server configuration is available. * * Waiting for the initializer ensures Application Insights is loaded before the * application makes its initial HTTP requests, allowing their trace context to be * propagated to downstream services. */ export declare function provideOpalAppInitializer(): import("@angular/core").EnvironmentProviders;