export declare const login: import("@reduxjs/toolkit").AsyncThunk<{ phase: string; url: string; 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; }; }, any, import("@reduxjs/toolkit").AsyncThunkConfig>; export declare const verifyMfa: import("@reduxjs/toolkit").AsyncThunk<{ phase: string; url: string; token: any; jsessionId: any; userId: any; requestInterceptorId: any; responseInterceptorId: any; applicationMode: any; }, any, import("@reduxjs/toolkit").AsyncThunkConfig>; export declare const isUrlValid: import("@reduxjs/toolkit").AsyncThunk; export declare const logout: import("@reduxjs/toolkit").AsyncThunk; export declare const authSlice: import("@reduxjs/toolkit").Slice void; setAppVersion: (state: any, action: { payload: any; type: string; }) => void; updateAuthState: (state: any, action: { payload: any; type: string; }) => void; cancelMfa: (state: any) => void; }, "auth", "auth", import("@reduxjs/toolkit").SliceSelectors>; export declare const clearError: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"auth/clearError">, setAppVersion: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateAuthState: import("@reduxjs/toolkit").ActionCreatorWithPayload, cancelMfa: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"auth/cancelMfa">; export declare const authReducer: import("redux").Reducer;