import { PublicClientApplication, type Configuration, type SsoSilentRequest } from '@azure/msal-browser';
/**
 * Returns true when the silent SSO feature is configured for this build.
 * The MsalProvider, /sso route and the "auto-login" button on /login are
 * mounted only when this returns true; otherwise the app behaves exactly
 * as before, with no MSAL footprint at runtime.
 */
export declare const isSsoConfigured: () => boolean;
export declare const msalConfig: Configuration;
export declare const silentRequest: SsoSilentRequest;
/**
 * Returns the singleton MSAL PublicClientApplication instance.
 * Must be initialized once at app startup via {@link initializeMsal}.
 */
export declare const getMsalInstance: () => PublicClientApplication;
/**
 * Initializes the MSAL instance. Must be called once before rendering
 * the React tree wrapped with MsalProvider.
 */
export declare const initializeMsal: () => Promise<void>;
//# sourceMappingURL=msalConfig.d.ts.map