import { DeepPartial } from '@subit/common/lib/shared-types'; import { AuthenticationMethod } from './authentication-method.entity'; export declare class NativeAuthenticationMethod extends AuthenticationMethod { constructor(input?: DeepPartial); identifier: string; passwordHash: string; verificationToken: string | null; passwordResetToken: string | null; /** * @description * A token issued when a User requests to change their identifier (typically * an email address) */ identifierChangeToken: string | null; /** * @description * When a request has been made to change the User's identifier, the new identifier * will be stored here until it has been verified, after which it will * replace the current value of the `identifier` field. */ pendingIdentifier: string | null; }