You’re looking for Exclude rather than Omit:
Exclude<UnionType, ExcludedMembers>Constructs a type by excluding from UnionType all union members that are assignable to ExcludedMembers.
(And you don’t want the quotes.)
So:
export type ExampleX = Exclude<Example, ExampleThree>;
Playground link