default: 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,
    >,
> = ...