import { IUserDataNormalizedPublic, IUserProfile, IUserProfileBase } from "./define"; export interface IUserTokenData { token: string; app: string; created: Date; } export interface IUserDocument extends IUserDataNormalizedPublic, DeprecatedProperties { _id: string; updatedAt: Date; createdAt: Date; __v: number; services: { password?: { bcrypt: string; }; userCenter?: IUserTokenData[]; resume?: {}; facebook?: any; twitter?: any; weibo?: any; weixin?: any; }; } export declare type IUserDocumentServer = IUserDocument; export interface DeprecatedProperties { /** @deprecated */ roles: any; /** @deprecated */ emails?: { address: string; verified: boolean; provides?: string; }[]; }