export const login: import("@reduxjs/toolkit").AsyncThunk<{ phase: string; url: any; token: any; jsessionId: any; userId: any; requestInterceptorId: any; responseInterceptorId: any; applicationMode: any; } | { phase: string; url: string; mfaState: { username: string; methods: import("../sessions").MfaMethod[]; emailRetryAfter: string; }; }, void, import("@reduxjs/toolkit").AsyncThunkConfig>; export const verifyMfa: import("@reduxjs/toolkit").AsyncThunk<{ phase: string; url: any; token: any; jsessionId: any; userId: any; requestInterceptorId: any; responseInterceptorId: any; applicationMode: any; }, void, import("@reduxjs/toolkit").AsyncThunkConfig>; export const isUrlValid: import("@reduxjs/toolkit").AsyncThunk; export const logout: import("@reduxjs/toolkit").AsyncThunk; export const authSlice: import("@reduxjs/toolkit").Slice<{ loading: boolean; logged: boolean; mfaPending: boolean; mfaState: any; userId: any; baseUrl: any; token: any; jsessionId: any; requestInterceptorId: any; responseInterceptorId: any; applicationMode: any; error: any; appVersion: any; }, { clearError: (state: { loading: boolean; logged: boolean; mfaPending: boolean; mfaState: any; userId: any; baseUrl: any; token: any; jsessionId: any; requestInterceptorId: any; responseInterceptorId: any; applicationMode: any; error: any; appVersion: any; }) => void; setAppVersion: (state: { loading: boolean; logged: boolean; mfaPending: boolean; mfaState: any; userId: any; baseUrl: any; token: any; jsessionId: any; requestInterceptorId: any; responseInterceptorId: any; applicationMode: any; error: any; appVersion: any; }, action: { payload: any; type: string; }) => void; updateAuthState: (state: { loading: boolean; logged: boolean; mfaPending: boolean; mfaState: any; userId: any; baseUrl: any; token: any; jsessionId: any; requestInterceptorId: any; responseInterceptorId: any; applicationMode: any; error: any; appVersion: any; }, action: { payload: any; type: string; }) => void; cancelMfa: (state: { loading: boolean; logged: boolean; mfaPending: boolean; mfaState: any; userId: any; baseUrl: any; token: any; jsessionId: any; requestInterceptorId: any; responseInterceptorId: any; applicationMode: any; error: any; appVersion: any; }) => void; }, "auth", "auth", import("@reduxjs/toolkit").SliceSelectors<{ loading: boolean; logged: boolean; mfaPending: boolean; mfaState: any; userId: any; baseUrl: any; token: any; jsessionId: any; requestInterceptorId: any; responseInterceptorId: any; applicationMode: any; error: any; appVersion: any; }>>; export const clearError: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"auth/clearError">; export const setAppVersion: import("@reduxjs/toolkit").ActionCreatorWithPayload; export const updateAuthState: import("@reduxjs/toolkit").ActionCreatorWithPayload; export const cancelMfa: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"auth/cancelMfa">; export const authReducer: import("redux").Reducer<{ loading: boolean; logged: boolean; mfaPending: boolean; mfaState: any; userId: any; baseUrl: any; token: any; jsessionId: any; requestInterceptorId: any; responseInterceptorId: any; applicationMode: any; error: any; appVersion: any; }>;