import { HttpRequest } from "@angular/common/http"; import { PopupRequest, RedirectRequest, InteractionType, SilentRequest } from "@azure/msal-browser"; import { MsalService } from "./msal.service"; export declare type MsalInterceptorAuthRequest = Omit | Omit | Omit; export type MsalInterceptorConfiguration = { interactionType: InteractionType.Popup | InteractionType.Redirect; protectedResourceMap: Map | null>; authRequest?: MsalInterceptorAuthRequest | ((msalService: MsalService, req: HttpRequest, originalAuthRequest: MsalInterceptorAuthRequest) => MsalInterceptorAuthRequest); }; export type ProtectedResourceScopes = { httpMethod: string; scopes: Array | null; };