import IEntity = require('../IEntity'); import AuthTypeEnum = require('./AuthTypeEnum'); export = Authenticate; declare class Authenticate implements IEntity { private identity; private verification; private authType; private salt; Identity: string; Verification: string; AuthType: AuthTypeEnum; Salt: string; constructor(identity: string, verification: string, authType: AuthTypeEnum, salt: string); toObject(): { identity: string; verification: string; authType: string; salt: string; }; toSafeObject(): { identity: string; verification: string; authType: string; salt: string; }; hasValidVerification(): boolean; hasValidIdentity(): boolean; static toObject(e: Authenticate): { identity: string; verification: string; authType: string; salt: string; }; static fromObject(o: any): Authenticate; static createAuthTypeEnum(authType: string): AuthTypeEnum; }