Is it possible to query for mail that has no label?

Hey folks, I’m a heavy gmail label user (unfortunately) and trying to transition to using Mailspring as my primary client. The majority of my filters are configured to “Skip the Inbox” and they get labeled, and then I regularly triage the specialty inboxes that Gmail provides (Primary, Updates, Promotions, and Updates).

I thought these were each labels themselves, so I’d be able to query across them for unread messages, but I don’t see them as available to query on.

I’m open to an alternative (and I might have to be because I gather this is impossible), but is there a way to query for something like -has:label to add a filter that removes anything from the results that has ANY label?