import { MongooseModule } from "../helpers"; import { Model, Types } from "mongoose"; import { UserType } from "../types/user"; export interface User extends UserType, Record { } export declare function UserSchema(mongoose: MongooseModule): import("mongoose").Schema & UserType & Required<{ _id: Types.ObjectId; }> & { __v: number; }, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, UserType, import("mongoose").Document, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord & Required<{ _id: Types.ObjectId; }> & { __v: number; }>; export default function UserModule(mongoose: MongooseModule): Promise & User & Required<{ _id: Types.ObjectId; }> & { __v: number; }, any>>; export interface UserModel extends Model { } //# sourceMappingURL=user.d.ts.map