Union type representing different retriever configurations. Configuration for the self-query retriever.