Is it possible to have a base component and its variants in separate libraries?

I want to have a base component in one library, and create variants from it that live in a separate library (x3) so that I can do library swap between the various variants. Is this possible or does the parent component have to be in the same file as the variants component? Thanks

It’s possible. Just create the base component in one file, publish it, insert it in your child libraries and start building variants.