import { Document } from 'mongoose'; export declare enum PROVIDER_TYPE { OKTA = "OKTA", DEFAULT = "DEFAULT" } export declare enum ROLE { USER = "USER", ADMIN = "ADMIN", SUPER_ADMIN = "SUPER_ADMIN" } export interface IUser extends Document { name: string; email: string; password?: string; isDeleted: boolean; deletedAt?: Date | null; createdAt: Date; updatedAt: Date; role: ROLE; provider: PROVIDER_TYPE; isVerified: boolean; verificationToken?: string; } export declare const UserModel: import("mongoose").Model & IUser & Required<{ _id: unknown; }> & { __v: number; }, any>; //# sourceMappingURL=user.entity.d.ts.map