import { RouterStateSnapshot } from "@angular/router"; import { PopupRequest, RedirectRequest, InteractionType } from "@azure/msal-browser"; import { MsalService } from "./msal.service"; export declare type MsalGuardAuthRequest = Partial | Partial>; export type MsalGuardConfiguration = { interactionType: InteractionType.Popup | InteractionType.Redirect; authRequest?: MsalGuardAuthRequest | ((authService: MsalService, state: RouterStateSnapshot) => MsalGuardAuthRequest); loginFailedRoute?: string; };