/// import * as mongoose from 'mongoose'; export interface IUser { _id: any; email?: string; password?: string; first?: string; name?: string; admin?: boolean; verified?: boolean; subscribed?: boolean; expires?: Date; createdAt?: Date; role?: string; data?: Object; } export interface IUserModel extends IUser, mongoose.Document { comparePassword: (pwd: string, callback: (err: Error, isMatch: boolean) => void) => void; } export declare function validateEmailAddress(email: string): boolean; export declare const User: mongoose.Model;