import type ISPCookieRefresher from '../../ISPCookieRefresher'; import { type ServiceScope } from '@microsoft/sp-core-library'; export declare class SPBrowserCookieRefresher implements ISPCookieRefresher { private static readonly _REAUTH_POPUP_SUCCESS_MESSAGE_ID; private static readonly _POPUP_POLL_INTERVAL; private static readonly _MIN_INTERVAL_TIME_FOR_ATTEMPTING_REDIRECT; private static readonly _SPCOOKIEREFRESHER_REDIRECT_TIME_STORAGE_KEY; private static readonly _POPUP_REFRESH_URL; private static readonly _REDIRECT_PATH; private static readonly _POPUP_WINDOW_CSS; private static readonly _POPUP_WINDOW_TARGET; private static readonly _REAUTH_QSP; private static readonly _CLAIMS_QSP; private static _onBeforeRedirectEventId; private static _onPopupRequestedEventId; private _serviceScope; private _pageContext; private _refreshCookieQosMonitor; private _popupWindow; private _popupUrl; private _cookieRefreshedPromiseResolve; private _cookieRefreshedPromiseReject; private _shouldCancelRedirect; constructor(serviceScope: ServiceScope); refreshCookie(claims: string | undefined, reauthId: string | undefined, usePopupAuth: boolean): Promise; private _refreshCookieViaFullPageRedirect; private _shouldDoFullPageRedirect; private _getFullPageRedirectTime; private _setFullPageRedirectTime; private _refreshCookieViaPopup; private _showPopup; private _cancelRedirect; private _getFullPageRedirectUrl; private _getCookiePopupRefreshUrl; private _getRefreshUrl; private _onMessageFromPopupHandler; private _popupClosedPoll; } //# sourceMappingURL=SPBrowserCookieRefresher.d.ts.map