V5ModelPredicate<RT>: WithoutNevers<{
    [K in keyof RT]-?: PredicateFieldType<RT[K]> extends PersistentModel
        ? never
        : ValuePredicate<RT, RT[K]>
}> & {
    and: ModelPredicateOperator<RT>;
    not: ModelPredicateNegation<RT>;
    or: ModelPredicateOperator<RT>;
} & PredicateInternalsKey

Type Parameters