Per the documentation here filters should support both Filter objects and Operator objects. Currently only Filter objects are allowed in the openapi spec. I believe the correct type should be FilterExpression which is a union of Filter and Operator.
Please let me know if my understanding is correct! Happy to open a PR to address this if it will help :)