• Lazy reference to the PasswordResetToken model for use in other manifests.

    Returns ModelConstructor<
        InferData<
            {
                createdAt: DateType<false>;
                email: StringType<true>;
                expiresAt: DateType<true>;
                id: StringType<false>;
                ipAddress: StringType<false>;
                usedAt: DateType<false>;
                userID: StringType<true>;
            },
        >,
        InferVirtual<
            {
                createdAt: DateType<false>;
                email: StringType<true>;
                expiresAt: DateType<true>;
                id: StringType<false>;
                ipAddress: StringType<false>;
                usedAt: DateType<false>;
                userID: StringType<true>;
            },
        >,
        InferData<
            {
                createdAt: DateType<false>;
                email: StringType<true>;
                expiresAt: DateType<true>;
                id: StringType<false>;
                ipAddress: StringType<false>;
                usedAt: DateType<false>;
                userID: StringType<true>;
            },
        > & InferVirtual<
            {
                createdAt: DateType<false>;
                email: StringType<true>;
                expiresAt: DateType<true>;
                id: StringType<false>;
                ipAddress: StringType<false>;
                usedAt: DateType<false>;
                userID: StringType<true>;
            },
        > & ModelInstanceCore<
            InferData<
                {
                    createdAt: DateType<false>;
                    email: StringType<true>;
                    expiresAt: DateType<true>;
                    id: StringType<false>;
                    ipAddress: StringType<false>;
                    usedAt: DateType<false>;
                    userID: StringType<true>;
                },
            >,
            InferVirtual<
                {
                    createdAt: DateType<false>;
                    email: StringType<true>;
                    expiresAt: DateType<true>;
                    id: StringType<false>;
                    ipAddress: StringType<false>;
                    usedAt: DateType<false>;
                    userID: StringType<true>;
                },
            >,
        > & PasswordResetTokenInstanceMethodsMap,
        never,
    > & PasswordResetTokenStaticMethodsMap & CreateFromRowStatic<
        MergeManifestMethods<
            {
                camelToSnake: {
                    createdAt: "created_at";
                    expiresAt: "expires_at";
                    ipAddress: "ip_address";
                    usedAt: "used_at";
                    userID: "user_id";
                };
                hasRevisions: false;
                schema: {
                    createdAt: DateType<false>;
                    email: StringType<true>;
                    expiresAt: DateType<true>;
                    id: StringType<false>;
                    ipAddress: StringType<false>;
                    usedAt: DateType<false>;
                    userID: StringType<true>;
                };
                tableName: "password_reset_tokens";
            },
            PasswordResetTokenStaticMethodsMap,
            PasswordResetTokenInstanceMethodsMap,
        >,
    >