import { ID } from '../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../responsePayload'; import { TwoFASourceView, TwoFactorAuthenticationState } from './twoFactorAuthentication'; import { TokenPayload } from './twoFactorAuthenticationPayload'; export declare const initialState: TwoFactorAuthenticationState; export declare const sendOtp: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[phoneNumber: string, twoFASource: TwoFASourceView, entityId?: string | undefined], { phoneNumber: string; twoFASource: TwoFASourceView; entityId: string | undefined; }, "twoFactorAuthentication/sendOtp", never, never>, resendOtp: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[otpChallenge: string, twoFASource: TwoFASourceView, entityId?: string | undefined], { otpChallenge: string; twoFASource: TwoFASourceView; entityId: string | undefined; }, "twoFactorAuthentication/resendOtp", never, never>, sendOtpSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ otpChallenge: string; twoFASource: TwoFASourceView; entityId?: ID; }, "twoFactorAuthentication/sendOtpSuccess">, sendOtpFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ error: ZeniAPIStatus; twoFASource: TwoFASourceView; entityId?: ID; }, "twoFactorAuthentication/sendOtpFailure">, verifyOtp: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[otpCode: string, otpChallenge: string, twoFASource: TwoFASourceView, entityId?: string | undefined], { otpCode: string; otpChallenge: string; twoFASource: TwoFASourceView; entityId: string | undefined; }, "twoFactorAuthentication/verifyOtp", never, never>, verifyOtpSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ tokenPayload: TokenPayload | undefined; twoFASource: TwoFASourceView; entityId?: ID; }, "twoFactorAuthentication/verifyOtpSuccess">, verifyOtpFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ error: ZeniAPIStatus; twoFASource: TwoFASourceView; entityId?: ID; }, "twoFactorAuthentication/verifyOtpFailure">; declare const _default: import("redux").Reducer; export default _default;