import { EventComponent } from '@affinidi/affinity-metrics-lib'; import { IPlatformCryptographyTools } from '../shared/interfaces'; export declare const createV5CompatibleWalletFactories: (platformCryptographyTools: IPlatformCryptographyTools, component: EventComponent) => (new (password: string, encryptedSeed: string, inputOptions: import("..").SdkOptions) => import("../CommonNetworkMember/LegacyNetworkMemberWithFactories").LegacyNetworkMemberWithFactories) & { isUserUnconfirmed: (username: string, options: import("..").SdkOptions) => Promise; fromSeed: (seedHexWithMethod: string, options: import("..").SdkOptions, password?: string) => Promise; getDidFromToken: (jwt: string) => string; register: (password: string, options: import("..").SdkOptions) => Promise<{ did: string; encryptedSeed: string; }>; anchorDid: (encryptedSeed: string, password: string, didDocument: any, nonce: number, options: import("..").SdkOptions) => Promise<{ did: string; } | { did: string; }>; passwordlessLogin: (login: string, options: import("..").SdkOptions, messageParameters?: import("..").MessageParameters) => Promise; completeLoginChallenge: (token: string, confirmationCode: string, inputOptions: import("..").SdkOptions) => Promise; forgotPassword: (login: string, options: import("..").SdkOptions, messageParameters?: import("..").MessageParameters) => Promise; forgotPasswordSubmit: (login: string, confirmationCode: string, newPassword: string, options: import("..").SdkOptions) => Promise; fromLoginAndPassword: (username: string, password: string, inputOptions: import("..").SdkOptions) => Promise; signUpWithExistsEntity: (keyParams: import("../dto/shared.dto").KeyParams, login: string, password: string, options: import("..").SdkOptions, messageParameters?: import("..").MessageParameters) => Promise; signUp: (login: string, password: string, options: import("..").SdkOptions, messageParameters?: import("..").MessageParameters) => Promise; confirmSignUpWithExistsEntity: (keyParams: import("../dto/shared.dto").KeyParams, signUpToken: string, confirmationCode: string, options: import("..").SdkOptions) => Promise; confirmSignUp: (signUpToken: string, confirmationCode: string, options: import("..").SdkOptions) => Promise; resendSignUpConfirmationCode: (login: string, options: import("..").SdkOptions, messageParameters?: import("..").MessageParameters) => Promise; signIn: (login: string, options: import("..").SdkOptions, messageParameters?: import("..").MessageParameters) => Promise; confirmSignIn: (token: string, confirmationCode: string, options: import("..").SdkOptions) => Promise<{ isNew: boolean; commonNetworkMember: import("../CommonNetworkMember/LegacyNetworkMemberWithFactories").LegacyNetworkMemberWithFactories; }>; generateSeed: (didMethod?: string) => Promise; fromJWT: (token: string) => any; fromAccessToken: (accessToken: string, options: import("..").SdkOptions) => Promise; init: (options: import("..").SdkOptions) => Promise; createPublicTools: (inputOptions: import("..").SdkOptions) => import("../CommonNetworkMember/PublicTools").PublicTools; createWallet: (inputOptions: import("..").SdkOptions, inputPassword: string, keyOptions?: import("..").KeyOptions) => Promise; openWalletByEncryptedSeed: (inputOptions: import("..").SdkOptions, encryptedSeed: string, password: string, accountNumber?: number) => Promise; initiateLogInPasswordless: (inputOptions: import("..").SdkOptions, login: string, messageParameters?: import("..").MessageParameters) => Promise; completeLogInPasswordless: (inputOptions: import("..").SdkOptions, token: string, confirmationCode: string) => Promise; initiateForgotPassword: (inputOptions: import("..").SdkOptions, login: string, messageParameters?: import("..").MessageParameters) => Promise; completeForgotPassword: (inputOptions: import("..").SdkOptions, forgotPasswordToken: string, confirmationCode: string, newPassword: string) => Promise; logInWithPassword: (inputOptions: import("..").SdkOptions, username: string, password: string) => Promise; logInWithRefreshToken: (inputOptions: import("..").SdkOptions, refreshToken: string) => Promise; signUpWithUsername: (inputOptions: import("..").SdkOptions, username: string, password: string, keyParamsOrOptions?: import("../dto/shared.dto").KeyParamsOrOptions) => Promise; initiateSignUpByEmail: (inputOptions: import("..").SdkOptions, email: string, password?: string, messageParameters?: import("..").MessageParameters) => Promise; initiateSignUpByPhone: (inputOptions: import("..").SdkOptions, phone: string, password?: string, messageParameters?: import("..").MessageParameters) => Promise; completeSignUp: (inputOptions: import("..").SdkOptions, signUpToken: string, confirmationCode: string, keyParamsOrOptions?: import("../dto/shared.dto").KeyParamsOrOptions) => Promise; resendSignUp: (inputOptions: import("..").SdkOptions, signUpToken: string, messageParameters?: import("..").MessageParameters) => Promise; initiateSignInPasswordless: (inputOptions: import("..").SdkOptions, login: string, messageParameters?: import("..").MessageParameters) => Promise; completeSignInPasswordless: (options: import("..").SdkOptions, signInToken: string, confirmationCode: string) => Promise<{ isNew: boolean; wallet: import("../CommonNetworkMember/NetworkMemberWithCognito").NetworkMemberWithCognito; }>; signInWithProfile: (inputOptions: import("..").SdkOptions, profileTrueCaller: import("../dto/shared.dto").TokenTrueCaller) => Promise<{ isNew: boolean; wallet: import("../CommonNetworkMember/NetworkMemberWithCognito").NetworkMemberWithCognito; }>; deserializeSession: (inputOptions: import("..").SdkOptions, serializedSession: string) => Promise; }; export declare const createV6WalletFactories: (platformCryptographyTools: IPlatformCryptographyTools, component: EventComponent) => { createPublicTools: (inputOptions: import("..").SdkOptions) => import("../CommonNetworkMember/PublicTools").PublicTools; createWallet: (inputOptions: import("..").SdkOptions, inputPassword: string, keyOptions?: import("..").KeyOptions) => Promise; openWalletByEncryptedSeed: (inputOptions: import("..").SdkOptions, encryptedSeed: string, password: string, accountNumber?: number) => Promise; initiateLogInPasswordless: (inputOptions: import("..").SdkOptions, login: string, messageParameters?: import("..").MessageParameters) => Promise; completeLogInPasswordless: (inputOptions: import("..").SdkOptions, token: string, confirmationCode: string) => Promise; initiateForgotPassword: (inputOptions: import("..").SdkOptions, login: string, messageParameters?: import("..").MessageParameters) => Promise; completeForgotPassword: (inputOptions: import("..").SdkOptions, forgotPasswordToken: string, confirmationCode: string, newPassword: string) => Promise; logInWithPassword: (inputOptions: import("..").SdkOptions, username: string, password: string) => Promise; logInWithRefreshToken: (inputOptions: import("..").SdkOptions, refreshToken: string) => Promise; signUpWithUsername: (inputOptions: import("..").SdkOptions, username: string, password: string, keyParamsOrOptions?: import("../dto/shared.dto").KeyParamsOrOptions) => Promise; initiateSignUpByEmail: (inputOptions: import("..").SdkOptions, email: string, password?: string, messageParameters?: import("..").MessageParameters) => Promise; initiateSignUpByPhone: (inputOptions: import("..").SdkOptions, phone: string, password?: string, messageParameters?: import("..").MessageParameters) => Promise; completeSignUp: (inputOptions: import("..").SdkOptions, signUpToken: string, confirmationCode: string, keyParamsOrOptions?: import("../dto/shared.dto").KeyParamsOrOptions) => Promise; resendSignUp: (inputOptions: import("..").SdkOptions, signUpToken: string, messageParameters?: import("..").MessageParameters) => Promise; initiateSignInPasswordless: (inputOptions: import("..").SdkOptions, login: string, messageParameters?: import("..").MessageParameters) => Promise; completeSignInPasswordless: (options: import("..").SdkOptions, signInToken: string, confirmationCode: string) => Promise<{ isNew: boolean; wallet: import("../CommonNetworkMember/NetworkMemberWithCognito").NetworkMemberWithCognito; }>; signInWithProfile: (inputOptions: import("..").SdkOptions, profileTrueCaller: import("../dto/shared.dto").TokenTrueCaller) => Promise<{ isNew: boolean; wallet: import("../CommonNetworkMember/NetworkMemberWithCognito").NetworkMemberWithCognito; }>; deserializeSession: (inputOptions: import("..").SdkOptions, serializedSession: string) => Promise; };