import { ReferralData } from "../reducers/generalLocal.reducer";
import { BaseAction } from ".";
import { AuthenticationChangePasswordStatus, AuthenticationRequestPasswordChangeStatus, AuthenticationResendSignupStatus, AuthenticationStatusType } from "../reducers/authentication.reducer";
import { PlayerState } from "../reducers/player.reducer";
export declare const AuthenticationActionIds: {
    UPDATE_STATUS: string;
    LOADING_SESSION: string;
    LOGGING_IN: string;
    LOGGING_OUT: string;
    SIGNING_UP: string;
    REQUEST_PASSWORD_CHANGE: string;
    UPDATE_REQUEST_PASSWORD_CHANGE_STATUS: string;
    UPDATE_CHANGE_PASSWORD_STATUS: string;
    CHANGE_PASSWORD: string;
    RESEND_SIGN_UP: string;
    UPDATE_RESEND_SIGNUP_STATUS: string;
};
export declare const authenticationStatusUpdateAction: (status: AuthenticationStatusType) => BaseAction;
export declare const authenticationUpdateResendSignupStatusAction: (status: AuthenticationResendSignupStatus) => BaseAction;
export declare const authenticationLoadingSessionAction: () => BaseAction;
export declare const authenticationLoggingInAction: (email: string, password: string, corsMode: RequestMode, authenticationStatus: AuthenticationStatusType, playerState: PlayerState) => BaseAction;
export declare const authenticationLoggingOutAction: (authenticationStatus: AuthenticationStatusType) => BaseAction;
export declare const authenticationRequestPasswordChangeAction: (email: string) => BaseAction;
export declare const authenticationUpdateRequestPasswordChangeStatusAction: (status: AuthenticationRequestPasswordChangeStatus) => BaseAction;
export declare const authenticationChangePasswordAction: (email: string, password: string, seed: string, code: string) => BaseAction;
export declare const authenticationUpdateChangePasswordStatusAction: (status: AuthenticationChangePasswordStatus) => BaseAction;
export declare const authenticationSigningUpAction: (email: string, password: string, attributes: any, referral: ReferralData, status: AuthenticationStatusType) => BaseAction;
export declare const authenticationResendSignUpAction: (email: string) => BaseAction;
//# sourceMappingURL=authentication.actions.d.ts.map