import { InferAction } from '../Utils/ActionCreatorUtils'; export declare const showLoginWarning: { (attemptedAction: string, destination?: string | undefined): import("../Utils/ActionCreatorUtils").Action<"user-session/show-login-warning", { attemptedAction: string; destination: string | undefined; }>; readonly type: "user-session/show-login-warning"; } & import("../Utils/ActionCreatorUtils").ActionTypeGuardContainer>; export declare const showLoginForm: { (destination?: string | undefined): import("../Utils/ActionCreatorUtils").Action<"user-session/show-login-form", { destination: string | undefined; }>; readonly type: "user-session/show-login-form"; } & import("../Utils/ActionCreatorUtils").ActionTypeGuardContainer>; export declare const showLoginModal: { (destination?: string | undefined): import("../Utils/ActionCreatorUtils").Action<"user-session/show-login-modal", { destination: string | undefined; }>; readonly type: "user-session/show-login-modal"; } & import("../Utils/ActionCreatorUtils").ActionTypeGuardContainer>; export declare const hideLoginModal: { (): import("../Utils/ActionCreatorUtils").Action<"user-session/hide-login-modal", undefined>; readonly type: "user-session/hide-login-modal"; } & import("../Utils/ActionCreatorUtils").ActionTypeGuardContainer>; export declare const submitLoginForm: { (email: string, password: string, destination: string): import("../Utils/ActionCreatorUtils").Action<"user-session/submit-login-form", { email: string; password: string; destination: string; }>; readonly type: "user-session/submit-login-form"; } & import("../Utils/ActionCreatorUtils").ActionTypeGuardContainer>; export declare const loginSuccess: { (): import("../Utils/ActionCreatorUtils").Action<"user-session/login-success", undefined>; readonly type: "user-session/login-success"; } & import("../Utils/ActionCreatorUtils").ActionTypeGuardContainer>; export declare const loginError: { (message: string): import("../Utils/ActionCreatorUtils").Action<"user-session/login-error", { message: string; }>; readonly type: "user-session/login-error"; } & import("../Utils/ActionCreatorUtils").ActionTypeGuardContainer>; export declare const navigateToLogin: { (): import("../Utils/ActionCreatorUtils").Action<"user-session/navigate-to-login", undefined>; readonly type: "user-session/navigate-to-login"; } & import("../Utils/ActionCreatorUtils").ActionTypeGuardContainer>; export declare const showLogoutWarning: { (): import("../Utils/ActionCreatorUtils").Action<"user-session/show-logout-warning", undefined>; readonly type: "user-session/show-logout-warning"; } & import("../Utils/ActionCreatorUtils").ActionTypeGuardContainer>; export declare const logoutConfirmed: { (): import("../Utils/ActionCreatorUtils").Action<"user-session/logout-confirmed", undefined>; readonly type: "user-session/logout-confirmed"; } & import("../Utils/ActionCreatorUtils").ActionTypeGuardContainer>; export declare const logoutDismissed: { (): import("../Utils/ActionCreatorUtils").Action<"user-session/logout-dismissed", undefined>; readonly type: "user-session/logout-dismissed"; } & import("../Utils/ActionCreatorUtils").ActionTypeGuardContainer>; export declare type Action = InferAction | InferAction | InferAction | InferAction | InferAction | InferAction | InferAction | InferAction | InferAction | InferAction | InferAction; //# sourceMappingURL=UserSessionActions.d.ts.map