import * as i0 from "@angular/core"; export declare class TransferStateService { private readonly platformId; private readonly serverTransferState; private readonly transferState; private readonly globalStore; private readonly storedServerTransferState; constructor(); /** * Initializes the SSO (Single Sign-On) enabled state. * Sets the SSO enabled state based on the stored server transfer state. */ initializeSsoEnabled(): void; /** * Initializes the LaunchDarkly configuration by assigning the stored server transfer state's * launchDarklyConfig value to the globalStore's launchDarklyConfig property. */ initializeLaunchDarklyConfig(): void; /** * Initializes the Application Insights configuration by assigning the stored server transfer state's * appInsightsConfig value to the globalStore's appInsightsConfig property. */ initializeAppInsightsConfig(): void; /** * Initializes the user state cache expiration time in milliseconds. * This method retrieves the `userStateCacheExpirationMilliseconds` value * from the stored server transfer state and sets it in the global store. * * @remarks * Ensure that `storedServerTransferState` is properly populated before * calling this method to avoid setting an undefined value. */ initializeUserStateCacheExpirationMilliseconds(): void; /** * Initializes the user-state domain used to select permissions from the domain-scoped user-state response. */ initializeUserStateDomain(): void; /** * Initializes feature flag override config and applies release flags when override mode is enabled. */ initializeFeatureFlagConfig(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }