export declare class MandateSessionContainer { private viewName; private loadTime; /** * Available feature flags. */ flags: Record; /** * The event emitted upon a session token expiring. */ private sessionTokenExpiredEvent; /** * The event emitted upon a session error occurring. */ private sessionErrorEvent; /** * The event emitted upon a session completing successfully. */ private sessionSuccessEvent; /** * The event emitted upon a session failing. */ private sessionFailureEvent; private componentDetails; private setComponentDetails; private errorState; private setErrorState; private expires; private setExpires; private checkSessionExpiryPoll; private setCheckSessionExpiryPoll; private checkSessionPoll; private setCheckSessionPoll; componentWillLoad(): Promise; componentDidLoad(): void; disconnectedCallback(): void; private initialize; private initializeSession; private componentLoadedVitalSent; private sendComponentLoadedVital; private handleSessionError; private handleSessionTokenExpired; private getSession; private setSession; private onCheckSessionExpiry; private checkSession; private clearCheckSessionStatusPoll; private clearCheckSessionExpiryPoll; private emitSessionSuccessEvent; private emitSessionFailureEvent; handleModuleLoadFailure(): void; handleModuleLoadSuccess(): void; onFlagsChanged(newFlags: Record, _oldFlags: Record): void; render(): any; }